In this video you will learn about the installation of LAMP stack on UBUNTU 19.04. This can work on other Ubuntu versions as well. Make sure you watch the video to get full understanding of the installation.
Following are the step by step commands that you need to follow:
INSTALL APACHE
Adjust the Firewall to Allow Web Traffic:
Allow incoming HTTP and HTTPS traffic for this profile:
INSTALL MYSQL
Here is the link to video that we created recently to install MYSQL:
https://www.youtube.com/watch?v=a5gJ6...
INSTALL PHP
Been:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Become:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
TEST PHP
<?php
phpinfo();
INSTALL PHPMYADMIN
sudo apt install phpmyadmin sudo systemctl restart apache2
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
По умолчанию, вы не сможете авторизоваться в Phpmyadmin от пользователя root, поэтому что у программы есть такая мера безопасности. Отключить ее можно, но не всегда это работает и не всегда так, как нам нужно. Поэтому проще создать нового пользователя со всеми теми же возможностями, что и у root.
Для этого откройте консоль MySQL и выполните там такие команды:
sudo mysql
> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'пароль';
> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
> FLUSH PRIVILEGES;
Мы создали пользователя с именем admin и паролем "пароль". Вторая команда выдает этому пользователю права на все базы данных, а также даёт возможность изменять полномочия других пользователей, а третья обновляет таблицы привилегий.
sudo systemctl restart apache2