Installation of WordPress
WordPress stores it’s contents in a MySQL database. Thus, it is necessary that you install MySQL first and create a database. For installation of MySQL, do an
$ sudo apt-get install mysql-server mysql-client php5-mysql
During installation you’ll be prompted to enter a password for the MySQL root account. Make sure to use a strong password! To set up the database, start the mysql-config:
$ mysql -u root -p
After you entered the root mysql password, you’re ending up at the mysql prompt
$ mysql>
Now, create your database
CREATE DATABASE wordpress;
CREATE USER wordpressuser;
SET PASSWORD FOR wordpressuser=PASSWORD("12345678")
GRANT ALL PRIVILEGS ON wordress.* TO wordpressuser IDENTIFIED BY '12345678';
FLUSH TABLES;
Then quit mysql.
exit
For installation of WordPress, you can either do an apt-get install WordPress. The advantage is, that all dependencies to run WordPress will be solved automatically. However, I’d rather prefer the latest version, thus I installed WordPress with:
<code>$ cd /var/tmp $ sudo wget http://wordpress.org/latest.tar.gz $ sudo tar zxf latest.tar.gz $ sudo mkdir /var/www/wordpress $ sudo mv wordpress/* /var/www/wordpress $ sudo rmdir wordpress $ cd /var/www/wordpress $ sudo cp wp-config-sample.php wp-config.php </code>
Now, edit the wp-config.php
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', '12345678');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
Then navigate with your browser to your local wordpress installation. You can find the ip address of your Raspi with ifconfig.
http://<ip_address>/wordpress
Now follow the instructions on your brand-new WordPress page.