Ini adalah kelanjutan dari instalasi webserver dengan Nginx sebagai webserver yang digunakan. Langsung to the point.
A. Instal dan Konfig PHP5-FPM
1. Install php5-fpm
#apt-get install php5-fpm
2. Konfigurasi:
Pada /etc/php5/fpm/php.ini
Untuk security matikan cgi.fix_pathinfo. Cari “;cgi.fix_pathinfo=1” lalu ubah menjadi “cgi.fix_pathinfo=0”
Pada /etc/php5/fpm/pool.d/www.conf
Yang perlu anda ubah adalah pm.max_children, pm.start_servers, pm.min_spare_servers, dan pm.max_spare_servers. Untuk saat ini saya belum bisa jelaskan. Untuk default sudah bagus, namun untuk tweaking ini perlu diubah. Nanti akan saya posting tersendiri tentang tweaking server.
B. Install dan Konfig Database Mariadb
1. Install mariadb dan php5-mysql
2. Lakukan secure install dengan perintah #mysql_secure_installation
C. Install wordpress
1. Buat database
#mysql -u root -p
>CREATE DATABASE wordpress;
>CREATE USER wordpressuser@localhost;
>SET PASSWORD FOR wordpressuser@localhost= PASSWORD(“wordpresspassword”);
>GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY ‘wordpresspassword’;
>FLUSH PRIVILEGES;
2. Install wordpress
- Download wordpress dan extract dan letakkan pada /home/muhammadhernawan/public_html/www
- Ubah owner menjadi www-data:www-data dengan perintah #chown www-data:www-data -R /home/muhammadhernawan/public_html/www
- Buat wp-config.php dan ubah user password database sesuai settingan database tadi. (DB=wordpress, User=wordpressuser, Password=wordpresspassword)
- WordPress siap diinstall