LAMP (Linux, Apache, MySQL, PHP) - это программный пакет с открытым исходным кодом, предназначенный для Linux. LAMP используется для запуска веб-сервера локально или глобально на Linux Distros.
Установку данного сервера производится на дистрибутиве Linux Elementary OS Loki.
Устанавливаем Apache 2
Apache - широко используемый веб-сервер, на котором работает 65% веб-серверов в мире. Это программное обеспечение с открытым исходным кодом может быть настроено очень индивидуально. Открыв терминал выполняем следующие команды:
sudo apt update
sudo apt install apache2
Данные команды установят Apache2 на Linux. Теперь, чтобы проверить, установлен ли apache, откроем браузер и введем http://localhost
в строке url, это должно открыть страницу Apache2.
Установка MySQL
Следующий шаг - установить MySQL. MySQL - это система управления базами данных с открытым исходным кодом, она используется для управления сервером базы данных. Чтобы встроить MySQL Server и MySQL Client, выполним следующую команду в терминале:
sudo apt install mysql-server mysql-client
Во время установки он попросит настроить пароль для mysql. Рекомендуется ввести пароль. Если вы пропустили настройку пароля при установке, вы можете установить пароль позже, выполнив следующую команду:
sudo /usr/bin/mysql_secure_installation
В запросе будет предложено ввести текущий пароль. Введите текущий пароль и нажмите «Enter».
Теперь поступ запрос на ввод нового пароль для MySQL. Нажимаем далее и создаем новый пароль. На следующем шаге MySQL запрашивает новые изменения, поэтому нажмите «Y» для всех вариантов реализации новых изменений.
Чтобы проверить, что MySQL работает, введем следующую команду в терминале:
mysql -u root -p
и введем пароль MySQL. Запустится командная строка MySQL, это означает, что сервер MySQL работает отлично.
Теперь введем
SHOW DATABASES;
это покажет весь список баз данных, присутствующих в MySQL. Перейдем к следующему шагу для установки PHP.
Установка PHP 7
Чтобы установить PHP 7 введите следующую команду в терминале:
sudo apt -y install php7.0 libapache2-mod-php7.0
Теперь установим все необходимые пакеты для работы с php, mysql и apache.
sudo apt-get install php-mysql php-curl php-gd php-intl php-pear php-imagick php-imap php-mcrypt php-memcache php-pspell php-recode php-snmp php-tidy php-xmlrpc php7.0-xml php7.0-sqlite
LAMP установлен. Теперь перезапускаем apache, чтобы обеспечить его работу.
sudo /etc/init.d/apache2 restart
Теперь мы должны предоставить доступ к таблице html, где мы собираемся хранить все проекты php.
Введем следующую команду в терминале:
sudo chmod 777 /var/www/html
Следующий шаг - проверить, работает ли установленный php. Для этого создаем файл php внутри html-папки.
nano /var/www/html/test.php
Теперь введите следующий код php внутри файла:
<?php
phpinfo();
?>
Сохраним файл, нажав Ctrl+X. Чтобы проверить код, откроем браузер и перейдем по ссылке http://localhost/test.php
На странице браузера отображается страница с информацией о php. Это означает, что все работает правильно, и все готово к работе.
Установка PHPMyAdmin
PHPMyAdmin - это веб-приложение с открытым исходным кодом, написанное на PHP, которое используется для администрирования MySQL или MariaDB.
Чтобы установить phpmyadmin, запустим следующую команду в терминале:
sudo apt-get install phpmyadmin
Во время установки будет предложено выбрать веб-сервер, выбираем сервер MySQL.
На следующем шаге он попросит ввести пароль для phpmyadmin. Настоятельно рекомендуется настроить пароль для phpmyadmin, так что продолжайте.
Теперь перейдите по адресу http://localhost/phpmyadmin и введите имя пользователя: root и пароль, чтобы начать работу с phpmyadmin.
Если браузер не показывает страницу входа в phpmyadmin, сделаем следующие действия:
Перейдем к терминалу и введем
sudo nano /etc/apache2/apache2.conf
и добавим следующую строку.
Include /etc/phpmyadmin/apache.conf
и нажмите Ctrl + X, чтобы сохранить и снова перезапустить apache.
sudo /etc/init.d/apache2 restart
Теперь перейдите к http://localhost/phpmyadmin, он будет работать отлично.
Теперь LAMP готова к использованию на Elementary OS.