Table of Contents
Please check if logged in user can perform sudo commands.
If not then, first you need to ask server admin to add user you are logged in, to /etc/sudoers file.
If you are able to fire sudo commands then you don’t need to worry and let us start with installation steps.
1. sudo yum update -y
2. Install the Apache web server, MySQL, and PHP software packages
sudo yum groupinstall -y “Web Server” “MySQL Database” “PHP Support”
sudo yum install php-xml php-mcrypt php-mbstring php-cli
3. Install the php-mysql package.
sudo yum install -y php-mysql
4. Start the Apache web server.
sudo service httpd start
5. Use the chkconfig command to configure the Apache web server to start at each system boot.
sudo chkconfig httpd on
6. Start the mysql server.
sudo service mysqld start
7. Run mysql_secure_installation to setup root password
sudo mysql_secure_installation
a. By default, the root account does not have a password set, so press Enter.
b. Type Y to remove the anonymous user accounts.
c. Type Y to disable remote root login.
d. Type Y to remove the test database.
e. Type Y to reload the privilege tables and save your changes.
8. Use the chkconfig command to configure the Apache web server to start at each system boot.
sudo chkconfig mysqld on
At the time of writing this, 4.2.7 was the latest version. you can change the latest version in the below url before installing
Now if you visit http://{domain_name}/phpmyadmin it should work
In case if it does not work check Allowoverride setting in /etc/httpd/conf/httpd.conf and change it to
Allowoverride all
If it still does not work, check /var/log/httpd/error_log
Get free consultation and let us know your project idea to turn
it into an amazing digital product.
2nd Floor, Sun Avenue One, Bhudarpura, Ayojan Nagar, Nr. Shyamal Cross Road, Ahmedabad, Gujarat-380006
Sales: +91 635-261-6164
Monica at 9:07 am, March 13, 2024
Regards. Loads of write ups.