How to install LAMP and WordPress (yum based)

LAMP(Linux, Apache, MySQL, and PHP)  is open source Web application platform that runs on Linux systems.

Note: To install all above,  the user needs to have root privileges.

1. To install Apache, open terminal and type in this command:

yum install httpd

To start Apache, type next command:

service httpd start

 

2. To install MySQL, open terminal and type in this command:

yum install mysql-server

During the installation, MySQL will ask you for your permission twice. After you say Yes to both, MySQL will install.

With the following command starts the MySQL:

service mysqld start

 

3.To install PHP, open terminal and type in this command:

yum install php php-mysql

Once you answer yes to the PHP prompt, PHP will be installed.

Install WordPress

 

1. Download WordPress:

cd /tmp

wget http://wordpress.org/latest.tar.gz</code>

Then extract:

tar -xvzf latest.tar.gz -C /var/www/html

 

2.Connect to MySQL server and run the following commands to create database and grant privileges.

## Connect to MySQL server and enter password ##

mysql -u root -p

Enter password:

## Create new user for WordPress database ##

CREATE USER [email protected] IDENTIFIED BY "yuor_password_here";

## Create new database ##

create database wordpress;

## Grant privileges to database ##

GRANT ALL ON wordpress.* TO [email protected];

## Flush privileges ##

FLUSH PRIVILEGES;

## Exit ##

exit

Please replace the text in quotes with the proper password.  

3.Open the file /etc/httpd/conf/httpd.conf with gedit editor.

gedit /etc/httpd/conf/httpd.conf

Add the following lines of code at the bottom of the file. Replace the text shown in red color with your required settings.

<VirtualHost *:80>

Server Admin [email protected]

DocumentRoot /var/www/html/wordpress

ServerName wordpress

ErrorLog /var/log/httpd/wordpress-error-log

CustomLog /var/log/httpd/wordpress-acces-log common

Next, restart the Apache service to reflect changes. service httpd restart

Add the following line to /etc/hosts file. 127.0.0.1 wordpress

Copy default wp-config-sample.php to wp-config.php to configure WordPress installation.

cd /var/www/html/wordpress cp wp-config-sample.php wp-config.php

Open wp-config.php file and change database settings.

gedit wp-config.php

/** The name of the database for WordPress */

define(‘DB_NAME’,’database_name’);

/** MySQL database username */

define(‘DB_USER’,’username’);

/** MySQL database password */ 

define(‘DB_PASSWORD’,’password’);

/** MySQL hostname */

define(‘DB_HOST’,’localhost’);

Open your browser and type the following address. httpd://localhost

tags: & category: -