Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
ru:howtos:network_services:setup_apache_php_mysql [2013/04/03 18:36 (UTC)] – drhouse123 | ru:howtos:network_services:setup_apache_php_mysql [2013/04/03 18:53 (UTC)] (текущий) – drhouse123 |
---|
Установите php часовой пояс (много приложений будут жаловаться, если Вы не сделаете это). Отредактируйте конфигурационный файл '''/etc/httpd/php.ini''' найдите в нем следующую линию и расскомментируйте: <code> | Установите php часовой пояс (много приложений будут жаловаться, если Вы не сделаете это). Отредактируйте конфигурационный файл '''/etc/httpd/php.ini''' найдите в нем следующую линию и расскомментируйте: <code> |
date.timezone = America/Chicago <--смените на подходящую временную зону. | date.timezone = America/Chicago <--смените на подходящую временную зону. |
</code> | </code> |
От имени пользователя root, откройте конфигурационный файл apache '''/etc/httpd/httpd.conf''' любым удобным редактором текста. Затем найдите следующую линию и раскомментируйте (удалите символ '#' в начале линии): <code> | От имени пользователя root, откройте конфигурационный файл apache '''/etc/httpd/httpd.conf''' любым удобным редактором текста. Затем найдите следующую линию и раскомментируйте (удалите символ '#' в начале линии): <code> |
Include /etc/httpd/mod_php.conf | Include /etc/httpd/mod_php.conf |
</code> | </code> |
Теперь Ваш Apache имеет активный модуль PHP при запуске. | Теперь Ваш Apache имеет активный модуль PHP при запуске. Установите имя сервера (если IP Вашей машины не отзывается на имени). Отредактируйте ''/etc/httpd/httpd.conf''' и раскомментируйте следующую линию: <code> |
Установите имя сервера (если IP Вашей машины не отзывается на имени). Отредактируйте ''/etc/httpd/httpd.conf''' и раскомментируйте следующую линию: <code> | ServerName www.example.com:80 <--замените www.example.com на IP-адрес или на имя вашей системы |
ServerName www.example.com:80 <--change www.example.com to an IP or your machine's name | |
</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> | </code> Сохраните и закройте '''/etc/httpd/httpd.conf''' а затем перезапустите Apache сервер, чтобы применить изменения. Выполните: <code bash> |
Пожалуйста, отметьте '''index.php''' Вы можете теперь сохранить и закрыть Ваш '/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> | </code> Теперь Apache запустится автоматически, когда Ваша система загрузится. \\ \\ Чтобы настроить MySQL см. документацию [[howtos:databases:install_mysql_on_slackware|Настройка MySQL в Slackware]]. |
Теперь 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> | </code> Теперь Вы можете открыть свой любимый web-браузер по следующему URL: http://localhost/test.php. Если параметры настройки Вашей установки PHP отображаются, то Вы настроили apache правильно, иначе, пожалуйста перепроверьте эту документацию (Удостоверьтесь, что Вы выполнили каждый шаг правильно), или свяжитесь с нами на канале ##slackware расположенный во FreeNode. |
Теперь Вы можете открыть свой любимый web-браузер для следующего URL: http://localhost/test.php. Если Вы, параметры настройки Вашей установки PHP показаны, то Вы формировали своего апача правильно, иначе, пожалуйста перепроверяете эту документацию (получение уверенного, что Вы выполнили каждый шаг правильно), или свяжитесь с нами в ##slackware на FreeNode. | |
| |
| |
<!-- Authors are allowed to give credit to themselves! --> | <!-- Authors are allowed to give credit to themselves! --> |
* Originally written by User [[wiki:user:pavel |Pavel E.]] | * Originally written by User [[wiki:user:pavel |Pavel E.]] |
| * Translated by User [[wiki:user:drhouse123 |Galym .K]] |
{{tag>howtos apache php author_pavel}} | {{tag>howtos apache php author_pavel}} |