install_apache_mysql_php_linux_ubuntu_server
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
install_apache_mysql_php_linux_ubuntu_server [2020/06/07 19:06] – wikiadmin | install_apache_mysql_php_linux_ubuntu_server [2020/06/07 19:39] – wikiadmin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
You can install these with LAMP or XAMPP or install each separately using apt-get installer. | You can install these with LAMP or XAMPP or install each separately using apt-get installer. | ||
+ | |||
+ | As of April, May June, 2020, Let's install Apache 2.4, MySQL 8.0 and PHP 7.4 on Ubuntu 20.04 LTS. | ||
+ | |||
+ | This is done with root or sudo privilege user access to the system. | ||
+ | |||
+ | ===== Installing PHP ===== | ||
+ | |||
+ | The latest PHP 7.4 packages are available in the default repositories for Ubuntu 20.04 LTS. First Update the index and then install PHP on the Ubuntu Server operating system. | ||
+ | |||
+ | < | ||
+ | sudo apt update | ||
+ | sudo apt install -y php7.4 | ||
+ | </ | ||
+ | |||
+ | Install additional PHP modules that are required for your application. | ||
+ | |||
+ | < | ||
+ | |||
+ | Next we will install Apache2 web server and virtual hosts. | ||
+ | |||
+ | ===== Installing Apache2 and Creating Apache VirtualHost ===== | ||
+ | |||
+ | ==== Installing Apache2 (version 2.4) ==== | ||
+ | |||
+ | < | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install apache2 | ||
+ | </ | ||
+ | |||
+ | ==== Creating Apache VirtualHost ==== | ||
+ | |||
+ | In Apache on Ubuntu, the virtual host configuration files are stored under / | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | |||
+ | sudo cp 000-default.conf www1.example.com.conf | ||
+ | </ | ||
+ | |||
+ | Edit the virtual host configuration file for your requirements, | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | < | ||
+ | ServerAdmin webmaster@site1.example.com | ||
+ | ServerName www1.example.com | ||
+ | DocumentRoot / | ||
+ | |||
+ | < | ||
+ | Options FollowSymLinks | ||
+ | AllowOverride None | ||
+ | </ | ||
+ | < | ||
+ | Options Indexes FollowSymLinks MultiViews | ||
+ | AllowOverride None | ||
+ | Order allow,deny | ||
+ | allow from all | ||
+ | </ | ||
+ | |||
+ | ScriptAlias /cgi-bin/ / | ||
+ | < | ||
+ | AllowOverride None | ||
+ | Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | </ | ||
+ | |||
+ | ErrorLog ${APACHE_LOG_DIR}/ | ||
+ | LogLevel warn | ||
+ | CustomLog ${APACHE_LOG_DIR}/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |
install_apache_mysql_php_linux_ubuntu_server.txt · Last modified: 2020/06/08 23:20 by wikiadmin