Jump to content

Apache


LimeJelly
 Share

2 posts in this topic

Recommended Posts

У мну 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
Share on other sites

 Share

×
×
  • Create New...