Предыдущая версия справа и слеваПредыдущая версия | |
ru:howtos:network_services:setup_apache_php_mysql [2013/04/03 18:45 (UTC)] – drhouse123 | ru:howtos:network_services:setup_apache_php_mysql [2013/04/03 18:53 (UTC)] (текущий) – drhouse123 |
---|
</code> | </code> |
Теперь Ваш Apache имеет активный модуль PHP при запуске. Установите имя сервера (если IP Вашей машины не отзывается на имени). Отредактируйте ''/etc/httpd/httpd.conf''' и раскомментируйте следующую линию: <code> | Теперь Ваш Apache имеет активный модуль PHP при запуске. Установите имя сервера (если IP Вашей машины не отзывается на имени). Отредактируйте ''/etc/httpd/httpd.conf''' и раскомментируйте следующую линию: <code> |
ServerName www.example.com:80 <--change www.example.com to an IP or your machine's name | ServerName www.example.com:80 <--замените www.example.com на IP-адрес или на имя вашей системы |
</code> | </code> |
* Опционально (но рекомендуется), Вы можете настроить apache, чтобы использовать файл '''index.php''' в качестве вашего директивного индекса. Вы просто должны искать следующую линию ...: | * Опционально (но рекомендуется), Вы можете настроить apache, чтобы он использовал файл '''index.php''' в качестве вашего директивного индекса. Вам необходимо найти следующую линию ...: |
* Опционально 2, если Вы используете Perl для веб-сценариев, Вы можете добавить также '''index.pl''. <code> | * Опционально 2, если Вы используете Perl для веб-сценариев, Вы можете добавить также '''index.pl'''. <code> |
<IfModule dir_module> DirectoryIndex index.html </IfModule> | <IfModule dir_module> DirectoryIndex index.html </IfModule> |
</code> | </code> |
… и измените это на: <code> | … и замените эту строку на: <code> |
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule> | <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> |
</code> Пожалуйста, отметьте '''index.php''' Вы можете теперь сохранить и закрыть '''/etc/httpd/httpd.conf''' и перезапустить Apache сервер, чтобы применить изменения. Выполните: <code bash> | </code> Сохраните и закройте '''/etc/httpd/httpd.conf''' а затем перезапустите Apache сервер, чтобы применить изменения. Выполните: <code bash> |
apachectl restart | apachectl restart |
</code> | </code> |
| |
\\ | \\ |
* Если Вы хотите, чтобы apache запускался автоматически при старте системы, Вы можете изменить разрешения на '''/etc/rc.d/rc.httpd''' файл. Выполните следующую команду: <code> | * Если Вы хотите, чтобы apache запускался автоматически при старте системы, Вы можете изменить разрешения на '''/etc/rc.d/rc.httpd''' файл. Выполните следующую команду: <code> |
* chmod 755 /etc/rc.d/rc.httpd | * chmod 755 /etc/rc.d/rc.httpd |
</code> Теперь Apache запустится автоматически, когда Ваша система загрузится. \\ \\ Чтобы настроить MySQL см. документацию [[howtos:databases:install_mysql_on_slackware|Настройка MySQL в Slackware]]. | </code> Теперь Apache запустится автоматически, когда Ваша система загрузится. \\ \\ Чтобы настроить MySQL см. документацию [[howtos:databases:install_mysql_on_slackware|Настройка MySQL в Slackware]]. |
===== Заключительные соображения ===== | ===== Заключительные соображения ===== |
| |
Вы можете удоствериться работают ли свои недавние изменения. После перезапуска Apache создайте '''test.php''' в '''/var/www/htdocs/''' со следующим: <code> | Вы можете удостоверится функционируют ли ваши недавние изменения. После перезапуска Apache создайте '''test.php''' в '''/var/www/htdocs/''' со следующим: <code> |
<?php phpinfo(); ?> | <?php phpinfo(); ?> |
</code> Теперь Вы можете открыть свой любимый web-браузер по следующему URL: http://localhost/test.php. Если параметры настройки Вашей установки PHP отображаются, то Вы настроили apache правильно, иначе, пожалуйста перепроверьте эту документацию (Удостоверьтесь, что Вы выполнили каждый шаг правильно), или свяжитесь с нами на канале ##slackware расположенный во FreeNode. | </code> Теперь Вы можете открыть свой любимый web-браузер по следующему URL: http://localhost/test.php. Если параметры настройки Вашей установки PHP отображаются, то Вы настроили apache правильно, иначе, пожалуйста перепроверьте эту документацию (Удостоверьтесь, что Вы выполнили каждый шаг правильно), или свяжитесь с нами на канале ##slackware расположенный во FreeNode. |