Дз: apache и php
Ekaterina VolosashУстановка Apache
Cначала нужно обновить локальный индекс пакетов: $ sudo apt update.
Далее установить пакет apache2: $ sudo apt install apache2.
Включить профиль Apache: $ sudo ufw allow 'Apache'.
Проверка, работает ли сервис:
Установка и настройка PHP
Добавить в систему репозиторий Ondrej PHP:
$ sudo apt-get install software-properties-common -y
$ sudo add-apt-repository ppa:ondrej/php.
Установить php и доп пакеты:
$ sudo apt-get install php7.2 php7.2-fpm php7.2-mysql libapache2-mod-php7.2 -y
Запустить службу php7.2-fpm:
$ sudo systemctl start php7.2-fpm
Cтатус службы php7.2-fpm:
Активировать дополнительные модули:
$ sudo a2enmod actions fcgid alias proxy_fcgi
И перезапустить службу apache2.
Создать корневую директорию для сайта:
$ sudo mkdir /var/www/myfirstsite.com
Cоздать файл info.php в корневой директории сайта и добавить туда строку:
<?php phpinfo(); ?>
Настройка Apache
Создать новый файл конфигурации виртуального хоста:
$ sudo nano /etc/apache2/sites-available/myfirstsite.com.conf
И добавить в этот файл следующее:
Проверить файл конфигурации Apache на наличие синтаксических ошибок:
Активируйте оба файла конфигурации виртуального хоста:
$ sudo a2ensite myfirstsite.com
И перезапустить службу apache2.
(пыталась настроить доступ к сайту через домен в /etc/hosts, но у меня не получилось)