DEBIAN УСТАНОВКА APACHE PHP MYSQL PHPMYADMIN
Для установки и настройки веб-сервера Apache, языка PHP, базы данных MySQL и веб-интерфейса phpMyAdmin на Debian-сервере, можно воспользоваться следующей командой:
sudo apt-get install apache2 php mysql-server phpmyadmin
После установки пакетов необходимо настроить некоторые параметры. Например, для Apache необходимо добавить серверный блок в конфигурационный файл /etc/apache2/sites-available/000-default.conf
.
Пример настройки серверного блока для Apache:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Для PHP необходимо изменить параметры конфигурации в файле /etc/php/7.4/apache2/php.ini
.
Пример настройки параметров для PHP:
memory_limit = 256M
upload_max_filesize = 100M
post_max_size = 150M
Для MySQL необходимо создать пользователя и базу данных, а также настроить доступ к ним из PHP.
Пример создания пользователя и базы данных для MySQL:
CREATE DATABASE dbname;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
Наконец, для phpMyAdmin необходимо изменить базовую директорию в конфигурационном файле /etc/phpmyadmin/apache.conf
.
Пример настройки базовой директории для phpMyAdmin:
Alias /phpmyadmin /usr/share/phpmyadmin
installation Apache2+PHP+Mysql+phpMyAdmin in ubuntu 18.04 on google cloud
How to Install Apache, PHP, MySql \u0026 PhpMyAdmin on Ubuntu Linux - Install \u0026 Configure LAMP on Ubuntu
Arch Linux Apache, PHP and Mariadb (mysql) like Xampp Suite
Установка Apache, PHP, MySQL (LAMP) на VDS сервер (в Ubuntu)
Debian 10 Install PHP, MySQL or MariaDB, phpMyAdmin and Apache
تثبيت خادم ويب ubuntu 18.04 (apache - mysql - php - phpmyadmin)