Help - Search - Members - Calendar
Full Version: Apache
InsanelyMac Forum > OSx86 Project > Your Language > Русский
LimeJelly
У мну Leo 10.5.2, там в поставку входит Apache2. Вопрос : как заставить его работать ?
A.S.
QUOTE(LimeJelly @ Apr 25 2008, 02:04 PM) *
У мну 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
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.