Как настроить поддержку PHP в Apache?

Пользователь

от francis_schuster , в категории: Другие , год назад

Как настроить поддержку PHP в Apache?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cayla , год назад

@francis_schuster 

  1. Установите Apache и PHP на вашем сервере.
  2. Отредактируйте конфигурационный файл Apache (httpd.conf), чтобы добавить поддержку PHP. Для этого вы можете использовать примерный код:


LoadModule php7_module /usr/lib/apache2/modules/libphp7.so AddHandler php7-script .php DirectoryIndex index.php

  1. Перезапустите сервер Апач после внесения изменений в конфигурационный файл.
  2. Создайте простой PHP-скрипт в веб-директории (DocumentRoot) и проверьте, работает ли он. Например, создайте файл index.php со следующим содержимым:
  3. Откройте ваш браузер и перейдите по адресу http://hostname/index.php. Вы должны увидеть информацию о версии PHP и окружении вашего сервера. Если скрипт не работает, попробуйте проверить наличие ошибок в логах Apache или PHP.

Пользователь

от cayla , 5 месяцев назад

@francis_schuster 

Вот более подробная инструкция:

  1. Установите Apache и PHP на вашем сервере. Для большинства дистрибутивов Linux это можно сделать с помощью менеджера пакетов, например, для Ubuntu:
1
2
sudo apt-get update
sudo apt-get install apache2 php


  1. Отредактируйте конфигурационный файл Apache (httpd.conf). В Ubuntu это файл /etc/apache2/apache2.conf, в других дистрибутивах путь может отличаться. Обычно конфигурационный файл Apache можно отредактировать в текстовом редакторе с правами администратора:
1
sudo nano /etc/apache2/apache2.conf


  1. Добавьте следующие строки в конец файла:
1
2
3
LoadModule php7_module /usr/lib/apache2/modules/libphp7.so
AddHandler php7-script .php
DirectoryIndex index.php


  1. Перезапустите сервер Apache, чтобы изменения вступили в силу:
1
sudo service apache2 restart


  1. Создайте простой PHP-скрипт в веб-директории. Например, создайте файл index.php в директории /var/www/html/ (DocumentRoot), который является стандартной директорией в Ubuntu:
1
sudo nano /var/www/html/index.php


  1. Добавьте следующий код в файл index.php:
1
2
3
<?php
phpinfo();
?>


  1. Откройте ваш браузер и перейдите по адресу http://localhost/index.php (или http://IP_вашего_сервера/index.php). Вы должны увидеть информацию о PHP-версии и окружении вашего сервера.


Если что-то не работает, пожалуйста, проверьте логи ошибок Apache и PHP для более детальной информации:

1
2
sudo tail /var/log/apache2/error.log
sudo tail /var/log/php7.0-fpm.log


Надеюсь, это поможет вам настроить поддержку PHP в Apache!