LimeJelly Posted April 25, 2008 Share Posted April 25, 2008 У мну Leo 10.5.2, там в поставку входит Apache2. Вопрос : как заставить его работать ? Link to comment https://www.insanelymac.com/forum/topic/101455-apache/ Share on other sites More sharing options...
A.S. Posted April 29, 2008 Share Posted April 29, 2008 У мну Leo 10.5.2, там в поставку входит Apache2. Вопрос : как заставить его работать ? Apache Всем известно, что в поставке ОSХ уже стоит рабочий Apache. Активировать/запустить его можно из System Preference - Sharing Выбираем чекбоксом Personal Web Sharing и жмем Start. Кстати если поработав с серваком вы не нажмете потом Stop на Personal Web Sharing, то Апач будет каждый раз запускаться автоматом со стартом системы. Главная папка вашего вебсервера это /Library/WebServer/Documents Оттуда можно удалить все и заливать свои папки-или-файлики, которые будут доступны по адресу http://127.0.0.1/пап ...;ки PHP Теперь необходимо активировать работу PHP. Для этого производим следущие действия: 1. Запускаем терминал. 2. Выполняем sudo -s 3. Вводим пароль 4. Выполняем nano /etc/httpd/httpd.conf 5. Переходим к строкам и раскомментируем их (то есть убираем значок # перед строкой): Строка 240 которая выглядит так: LoadModule php4_module libexec/httpd/libphp4.so - Строка 284 которая выглядит так: AddModule mod_php4.c 6. Переходим дальше по строкам и правим их: Строка 445 должна выглядеть вот так: DirectoryIndex index.html index.htm index.php index.phtm index.phtml Строка 848 должна выглядеть вот так: LanguagePriority ru en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw Сохраняем это все Ctrl+O и выходим из nano - Ctrl+X 7. Теперь при запуске Personal Web Sharing (где см. выше) получаем рабочий веб-сервер с рабочим PHP. MySQL Теперь идем на mysql.org и сливаем дистрибутив мускула. Сливаем монтируем образ и видим внутри такие файлы: ReadMe.txt mysql-max-5.0.19-osx10.4-i686.pkg - сам дистрибутив MySQLStartupItem.pkg - автоматический запуск при старте системы MySQL.prefPane - пульт (старт/стоп MySQL) Устанавливаем mysql-max-5.0.19-osx10.4-i686.pkg и MySQL.prefPane. После установки идем в System Preferences -> MySQL и запускаем MySQL сервер. альтернатива MySQL.prefPane: запускаем терминал, выполняем sudo -s, вводим пароль и забегаем в папку: /usr/local/mysql/support-files В ней собственно и лежит файлик запуска БД - mysql.server Выполняем ./mysql.server И видим: Usage: ./mysql.server start|stop|restart|reload Это все что надо для запуска/перезапуска и останова БД. ./mysql.server start - запускает MySQL ./mysql.server stop - останавливает MySQL Вуаля... Теперь можно запускать Apache + PHP + MySQL и тестить свои вебы :-) З.Ы. Если кому надо запускать мускул при старте системы поставте еще и MySQLStartupItem.pkg из набора, но я не рекомендую ибо мускул нужен не всегда, а машину будет грузить понапрасну... Так же для администрирования MySQL есть смысл скачать mysql-gui-tools-5.0-r10-osx10.4-universal.dmg утяното с applelife.ru Link to comment https://www.insanelymac.com/forum/topic/101455-apache/#findComment-728222 Share on other sites More sharing options...
Recommended Posts