[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Настройка Apache, PHP и MySQL

Чтобы настроить Linux Slackware в качестве готового веб-сервер MySQL-PHP, пожалуйста, следуйте этим инструкциям: Установите пакеты apache (httpd), php и MySQL с дисков Slackware или с помощью Slackpkg. Установите php часовой пояс (много приложений будут жаловаться, если Вы не сделаете это). Отредактируйте конфигурационный файл '/etc/httpd/php.ini' найдите в нем следующую линию и расскомментируйте:

    date.timezone = America/Chicago <--смените на подходящую временную зону.
    

От имени пользователя root, откройте конфигурационный файл apache '/etc/httpd/httpd.conf' любым удобным редактором текста. Затем найдите следующую линию и раскомментируйте (удалите символ '#' в начале линии):

    Include /etc/httpd/mod_php.conf
    

Теперь Ваш Apache имеет активный модуль PHP при запуске. Установите имя сервера (если IP Вашей машины не отзывается на имени). Отредактируйте /etc/httpd/httpd.conf' и раскомментируйте следующую линию:

    ServerName www.example.com:80 <--замените www.example.com на IP-адрес или на имя вашей системы
  • Опционально (но рекомендуется), Вы можете настроить apache, чтобы он использовал файл 'index.php' в качестве вашего директивного индекса. Вам необходимо найти следующую линию …:
  • Опционально 2, если Вы используете Perl для веб-сценариев, Вы можете добавить также 'index.pl'.
      <IfModule dir_module> DirectoryIndex index.html </IfModule>

… и замените эту строку на:

      <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>

Сохраните и закройте '/etc/httpd/httpd.conf' а затем перезапустите Apache сервер, чтобы применить изменения. Выполните:

    apachectl restart


* Если Вы хотите, чтобы apache запускался автоматически при старте системы, Вы можете изменить разрешения на '/etc/rc.d/rc.httpd' файл. Выполните следующую команду:

      * chmod 755 /etc/rc.d/rc.httpd

Теперь Apache запустится автоматически, когда Ваша система загрузится.

Чтобы настроить MySQL см. документацию Настройка MySQL в Slackware.

Заключительные соображения

Вы можете удостоверится функционируют ли ваши недавние изменения. После перезапуска Apache создайте 'test.php' в '/var/www/htdocs/' со следующим:

    <?php phpinfo(); ?>

Теперь Вы можете открыть свой любимый web-браузер по следующему URL: http://localhost/test.php. Если параметры настройки Вашей установки PHP отображаются, то Вы настроили apache правильно, иначе, пожалуйста перепроверьте эту документацию (Удостоверьтесь, что Вы выполнили каждый шаг правильно), или свяжитесь с нами на канале ##slackware расположенный во FreeNode.

Ресурсы

 ru:howtos:network_services:setup_apache_php_mysql ()
Перевод этой страницы?: