Установка и настройка LAMP (ubuntu, apache, php7, mysql 8) окружения
Сейчас я расскажу вам как установить и настроить lamp окружение для ubuntu, с последними, на текущий момент, версиями apache 2.4, php 7.3, mysql 8.
Для начала устанавливаем apache:
sudo apt update sudo apt install -y apache2 sudo a2enmod rewrite && sudo a2enmod proxy_fcgi && sudo a2enmod ssl sudo apt-get install -y libapache2-mod-fcgid
Далее добавляем репозиторий с последний версией пхп и устанавливаем его вместе с основными модулями:
sudo apt-get install -y software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt-get install -y php7.3-fpm sudo apt-get install -y php7.3-cli php7.3-common php7.3-curl php7.3-bcmath php7.3-bz2 php7.3-imap php7.3-intl php7.3-json php7.3-mbstring php7.3-opcache php7.3-dev php7.3-mysql php7.3-gd php7.3-tidy php7.3-xml php7.3-xmlrpc php7.3-xsl php7.3-zip
И теперь нам осталось установить mysql. Сразу добавляем репозиторий и конфигурируем его, во время конфигурации выскочит окно с выбором версии, выбираем нужную и нажимаем "ОК", после этого запускаем установку:
sudo wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb sudo apt update sudo apt-get install mysql-server
По умолчанию свой код вы можете копировать вот сюда: /var/www/html, запускать сервисы и останавливать можно следующим образом:
service apache2 start|stop|restart|status apache2ctl -h service php7.3-fpm start|stop|restart|status php -v service mysql start|stop|restart|status mysql -u root -p
Добавить комментарий