Both sides previous revisionPrevious revisionNext revision | Previous revision |
setuplampubuntu22 [2025/04/28 22:48] – tektinkers | setuplampubuntu22 [2025/04/29 00:26] (current) – tektinkers |
---|
| [[https://docs.tektinkers.com|TinkersDocs Home]] |
| [[https://www.tektinkers.com|Back to tektinkers.com]] |
| |
====== Commands to Setup a LAMP server in Ubuntu 22. ====== | ====== Commands to Setup a LAMP server in Ubuntu 22. ====== |
| |
<code>sudo apt install mysql-server</code> | <code>sudo apt install mysql-server</code> |
<code>sudo mysql</code> | <code>sudo mysql</code> |
| //change "root" and "password" to whatever you want// |
<code>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';</code> | <code>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';</code> |
<code>exit</code> | <code>exit</code> |
| |
//Change:// | //Change:// |
<code>DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm</code> | <code> |
| <IfModule mod_dir.c> |
| DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm |
| </IfModule> |
| </code> |
| |
__To:__ | __To:__ |
<code>DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm</code> | <code> |
| <IfModule mod_dir.c> |
| DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm |
| </IfModule> |
| </code> |
| |
<code>sudo systemctl restart apache2</code> | <code>sudo systemctl restart apache2</code> |
**Creating a Virtual Host for Apache** | **Creating a Virtual Host for Apache** |
| |
| //Change "your_domain" to the name you want// |
<code>sudo mkdir /var/www/your_domain</code> | <code>sudo mkdir /var/www/your_domain</code> |
<code>sudo chown -R $USER:$USER /var/www/your_domain</code> | <code>sudo chown -R $USER:$USER /var/www/your_domain</code> |
**MySQL: Creating Users and Databases** | **MySQL: Creating Users and Databases** |
| |
| //Change "example_database", "example_user" and "password" to whatever you want:// |
<code>CREATE DATABASE example_database;</code> | <code>CREATE DATABASE example_database;</code> |
<code>CREATE USER 'example_user'@'%' IDENTIFIED BY 'password';</code> | <code>CREATE USER 'example_user'@'%' IDENTIFIED BY 'password';</code> |
| |
//Change password of users:// | //OPTIONAL - Change password of users:// |
<code>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';</code> | <code>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';</code> |
| |
<code>GRANT ALL ON example_database.* TO 'example_user'@'%';<code> | <code>GRANT ALL ON example_database.* TO 'example_user'@'%';</code> |
<code>exit</code> | <code>exit</code> |
\\ | \\ |