{"id":14088,"date":"2024-06-17T23:22:31","date_gmt":"2024-06-17T20:22:31","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=14088"},"modified":"2024-06-17T23:22:32","modified_gmt":"2024-06-17T20:22:32","slug":"how-to-install-linux-apache-mysql-php-lamp-on-rocky-linux-8-10-systems","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/how-to-install-linux-apache-mysql-php-lamp-on-rocky-linux-8-10-systems\/","title":{"rendered":"How to Install Linux, Apache, MySQL, PHP (LAMP) on Rocky Linux 8.10 Systems"},"content":{"rendered":"\n

Installing a LAMP stack on Rocky Linux 8.10 can be a straightforward process if you follow the right steps. This guide will walk you through the installation of Linux, Apache, MySQL, and PHP on Rocky Linux 8.10.<\/p>\n\n\n\n

Step 1: Install Apache Web Server<\/strong> Apache is a widely-used web server that is part of the LAMP stack. To install Apache on Rocky Linux 8.10, you can use the following command:<\/p>\n\n\n\n

$ sudo dnf install httpd<\/code><\/pre>\n\n\n\n

Once installed, you need to enable and start the Apache service:<\/p>\n\n\n\n

$ sudo systemctl enable httpd\n$ sudo systemctl start httpd<\/code><\/pre>\n\n\n\n

To confirm that Apache is running, use:<\/p>\n\n\n\n

$ sudo systemctl status httpd<\/code><\/pre>\n\n\n\n

Step 2: Install MySQL<\/strong> Unlike MariaDB, which is often recommended for Rocky Linux, you might prefer MySQL for various reasons. To install MySQL, you’ll need to enable the MySQL repository and install the MySQL server package:<\/p>\n\n\n\n

$ sudo dnf install mysql-server<\/code><\/pre>\n\n\n\n

Then, enable and start the MySQL service:<\/p>\n\n\n\n

$ sudo systemctl start mysqld\n$ sudo systemctl enable mysqld<\/code><\/pre>\n\n\n\n

Step 3: Secure MySQL Installation<\/strong> After installing MySQL, it’s important to secure your installation:<\/p>\n\n\n\n

$ sudo mysql_secure_installation<\/code><\/pre>\n\n\n\n

This script will take you through steps to remove anonymous users, restrict root user access, and remove the test database.<\/p>\n\n\n\n

Step 4: Install PHP<\/strong> PHP is a server-side scripting language used for web development. To install PHP on Rocky Linux 8.10, use the command:<\/p>\n\n\n\n

$ sudo dnf install php<\/code><\/pre>\n\n\n\n

After installing PHP, you should restart Apache to apply the changes:<\/p>\n\n\n\n

$ sudo systemctl restart httpd<\/code><\/pre>\n\n\n\n

Step 5: Configure Components<\/strong> Configuring Apache, MySQL, and PHP is crucial for your LAMP stack to function correctly.<\/p>\n\n\n\n

For Apache, you may need to configure virtual hosts in the \/etc\/httpd\/conf.d\/<\/code> directory.<\/p>\n\n\n\n

For MySQL, you should create a new database and user with the necessary permissions for your applications.<\/p>\n\n\n\n

For PHP, you can adjust settings like memory_limit<\/code> and upload_max_filesize<\/code> in the php.ini<\/code> file located in \/etc\/<\/code>.<\/p>\n\n\n\n

Conclusion<\/strong> By following these steps, you should have a fully functional LAMP stack on your Rocky Linux 8.10 system. Remember to always secure your services and perform regular maintenance to ensure your server remains efficient and secure.<\/p>\n\n\n\n

For more detailed instructions and troubleshooting tips, you can refer to the comprehensive guides available for:<\/p>\n\n\n\n