[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.
Action disabled: register

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 ()