безкоштовно з міських телефонів України
| Київ | 044 392-73-56 | 
| Харків | 057 728-49-18 | 
| Дніпро | 056 790-86-00 | 
| Одеса | 048 734-56-54 | 
| Львів | 032 229-58-50 | 
| Миколаїв | 051 270-12-63 | 
| Полтава | 053 262-53-74 | 
| Запоріжжя | 061 228-69-91 | 
Стек LAMP - є скороченням, утвореним за першими літерами назв продуктів Linux, Apache, MySQL, PHP. Цей стек використовується при створенні динамічних web-сайтів та web-додатків.
Рекомендується створити не root користувача з доступом до sudo.
В інструкції використовується текстовий редактор nano, для якого потрібно виконати команду:
 yum install nanoПроцес встановлення LAMP на сервер складається з наступних кроків:
 sudo yum -y update Оновлення може тривати деякий час
 sudo yum -y install epel-release Якщо запитує пароль, введіть його.
 wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
 sudo rpm -Uvh remi-release-7*.rpm
 sudo yum repolist
 sudo nano /etc/yum.repos.d/MariaDB.repo І додаємо до нього наступні рядки: [mariadb]
 name = MariaDB
 baseurl = http://yum.mariadb.org/10.3.4/centos7-amd64/
 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
 gpgcheck=1
 sudo nano /etc/yum.repos.d/remi.repo і змінюємо в ньому рядок: enabled=0 на рядок: enabled=1
 sudo yum -y install mariadb-server mariadb Установка може тривати деякий час.
 sudo systemctl start mariadb.service Запускаємо сценарій безпеки, що дозволяє видалити деякі небезпечні значення за умовчанням, а також обмежити доступ до системи баз даних: sudo mysql_secure_installation




 sudo yum -y install httpd Якщо запитує пароль, введіть його.
 sudo systemctl start httpd.service Включаємо Apache для запуску при завантаженні: sudo systemctl enable httpd.service За замовчуванням CentOS 7 використовує Firewall-CMD у закритому режимі, у зв'язку з чим необхідно налаштувати його для забезпечення доступу через порт 80 (http) або 443 (https), щоб зробити Apache доступним з Інтернету. sudo systemctl start firewalld І по черзі виконуємо такі команди: sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload Усі три команди під час запуску повинні виводити повідомлення про успішне завершення.
 ls /etc/yum.repos.d
 sudo nano /etc/yum.repos.d/remi-php71.repo і змінюємо рядок: enabled=0 на рядок: enabled=1
 sudo yum -y install php sudo yum -y install php-mysql
 sudo yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel Встановлення може тривати деякий час
 sudo systemctl restart httpd.service sudo nano /var/www/html/info.php Додаємо до нього наступний код:  phpinfo();
 ?>
 http://93.190.42.52/info.php
 sudo yum install phpMyAdmin
 sudo nano /etc/httpd/conf.d/phpMyAdmin.conf І після рядків: <Directory /usr/share/phpMyAdmin/>
 AddDefaultCharset UTF-8
 <IfModule mod_authz_core.c>
 # Apache 2.4
 Require local
 </IfModule>
 <IfModule !mod_authz_core.c>
 # Apache 2.2
 Order Deny,Allow
 Deny from All
 Allow from 127.0.0.1
 Allow from ::1
 </IfModule>
 </Directory> вказуємо рядки: <Directory /usr/share/phpMyAdmin/>
 Options none
 AllowOverride Limit
 Require all granted
 </Directory>
 sudo systemctl restart httpd.service Відкриваємо phpMyAdmin у браузері за адресою: http://93.190.42.52/phpMyAdmin/
Див. також:
