Как установить LAMP с Apache, PHP 7 и MariaDB 10 на сервере Ubuntu 16.04
Стек LAMP — это аббревиатура, обозначающая операционную систему Linux наряду с веб-сервером Apache и базой данных MySQL/MariaDB. и динамический язык программирования PHP, который облегчает развертывание динамических веб-приложений.
В этом руководстве мы обсудим, как установить стек LAMP на сервер Ubuntu 16.04 с новой версией PHP 7 и MariaDB 10<. /стронг> версия.
Требования
- Руководство по установке сервера Ubuntu 16.04
Шаг 1. Установите Apache в Ubuntu 16.04.
1. Первый шаг начнется с установки одного из самых популярных сегодня веб-серверов в Интернете, Apache. Установите двоичный пакет Apache в Ubuntu из официальных репозиториев, введя в консоли следующие команды:
sudo apt install apache2
OR
sudo apt-get install apache2
2. После установки веб-сервера Apache в вашей системе проверьте, запущен ли демон и какие порты он привязывает (по умолчанию он прослушивает порт 80). ), выполнив следующие команды:
sudo systemctl status apache2.service
sudo netstat –tlpn
3. Вы также можете проверить, работает ли служба Apache, введя IP-адрес вашего сервера в веб-браузере по протоколу HTTP. В браузере должна отобразиться веб-страница по умолчанию, как показано на следующем снимке экрана:
http://your_server_IP_address
4. Поскольку доступ к веб-страницам с использованием протокола HTTP крайне небезопасен, далее начнется включение модуля Apache SSL, выполнив следующие команды:
sudo a2enmod ssl
sudo a2ensite default-ssl.conf
sudo systemctl restart apache2.service
Убедитесь, что сервер правильно привязывается к порту HTTPS по умолчанию 443, повторно выполнив команду netstat.
sudo netstat -tlpn
5. Кроме того, проверьте информационную веб-страницу Apache по умолчанию с помощью безопасного протокола HTTP, введя следующий адрес в браузере:
https://your_server_IP_address
Поскольку Apache настроен для работы с Самоподписанным сертификатом, в вашем браузере должна отображаться ошибка. Просто примите сертификат, чтобы обойти ошибку, и страница будет безопасно отображаться.
Шаг 2. Установите PHP 7 в Ubuntu 16.04.
6. PHP — это динамический язык программирования с открытым исходным кодом, который может подключаться и взаимодействовать с базами данных для обработки кода, встроенного в HTML-код, с целью создания динамических веб-страниц.
Чтобы установить последнюю версию PHP 7, которая рассчитана на повышенную скорость работы на вашем компьютере, сначала начните с поиска существующих модулей PHP, введя следующие команды:
sudo apt search php7.0
7. Далее, как только вы найдете подходящие модули PHP 7, необходимые для вашей установки, используйте команду apt для установки соответствующих компонентов, чтобы PHP мог выполнять код в сочетании с Apache Web. сервер.
sudo apt install php7.0 libapache2-mod-php7.0
8. После того как пакеты PHP7 будут установлены и настроены на вашем сервере, введите команду php -v
, чтобы получить текущую версию выпуска.
php -v
9. Для дальнейшего тестирования конфигурации PHP7 на вашем компьютере создайте файл info.php
в корневом каталоге веб-сайта Apache, расположенном в /var. Каталог /www/html/
.
sudo nano /var/www/html/info.php
добавьте приведенные ниже строки кода в файл info.php
.
<?php
phpinfo();
?>
Перезапустите службу Apache, чтобы применить изменения.
sudo systemctl restart apache2
И перейдите к IP-адресу вашего сервера по указанному ниже URL-адресу, чтобы проверить конечный результат.
https://your_server_IP_address/info.php
10. Если вам нужно установить дополнительные модули PHP на свой сервер, просто нажмите клавишу [TAB]
после строки php7.0 при использовании команды apt. а опция bash автозаполнение автоматически выведет список всех доступных модулей.
Выберите подходящий модуль и установите его как обычно. Мы настоятельно рекомендуем вам установить следующие дополнительные модули PHP:
php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]