Коллекция материалов и статей для веб разработчиков


Установка и настройка 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

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA