LAMP stack install linux
step 1: sudo apt install apache2
step 2:
sudo apt install mysql-server -y
sudo mysql >
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
STEP 3:
sudo apt install php php-mysql php-gd libapache2-mod-php
STEP 4:
sudo apt install nano phpmyadmin
Step 4.1: configure phpmyadmin after installation
sudo nano /etc/apache2/apache2.conf
Include /etc/phpmyadmin/apache.conf
sudo service apache2 restart
STEP 5: set the var/www/html access
sudo chown -R $USER:$USER /var/www/html
sudo chmod -R 777 /var/www/html
sudo usermod -aG www-data $USER
sudo systemctl restart apache2
====================================================
for wordpress directory permission:
define('FS_METHOD','direct');