Install WordPress using command line

wordpress

When using vpn with linux box there are very easy methods available to install. Installing WordPress is a very simple process if you have a nice GUI available for file uploads and database configuration. This post is about installing WordPress using the command line. People with access to VPS hosting or root SSH access may not necessarily have access to the GUI based installation options. Let’s us see the steps for installing and configuring the WordPress installation. We follow these steps for our WordPress installations

  1. 1. Download the WordPress source to the desired folder for example /var/www/html or similar one in your LAMP installation. Use the wget command for the download

# wget http://wordpress.org/latest.tar.gz

  1. 2. Create a MySQL user in the MySQL installation for the purpose of using in the WordPress installation

# mysqladmin -u root -p create username

3. Give permissions to the MySQL user account just created. You will have to login to the MySQL server in order to do this. The below command will allow the user “username” with password [email protected] to run the WordPress.

 # mysql –u root – p    > It will prompt you for the password of the MySQL root user

mysql > GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON databasename.* TO ‘username’@’localhost’ IDENTIFIED BY [email protected];

mysql > exit

4. Unzip /untar the WordPress files

# tar –xzvf latest.tar.gz

# unzip latest.zip  > If you have downloaded the .zip file

5. This would create a expand the zip file into the current directory. The WordPress source is located under the folder “wordpress”. It would be required to rename the foldername to your taste. If you are planning the installation as a subdirectory to your main directory, rename the “wordpress” to things like blog e.g. http://www.example.com/blog

# mv wordpress blog     > this will rename the folder wordpress to blog

6. Access your installation http://www.example.com/blog and provide the information for configuration including the database configuration details

Let me know if you find any issues while the install process.

Leave a Reply

Your email address will not be published. Required fields are marked *