Instal WordPress Di Ubuntu Secara Lokal Dengan LAMP
1. Menginstal WordPress Di Mac Secara Lokal Dengan MAMP 2. Menginstal WordPress Di Windows Secara Lokal Dengan WAMP - 3. Sedang Dibaca: Instal WordPress di Ubuntu Secara Lokal Dengan LAMP
Kami telah membahas cara menginstal WordPress di lingkungan Mac dan Windows. Jadi mengapa OS berbasis Linux favorit kita harus ditinggalkan? Berikut tutorial yang akan menunjukkan cara menginstal WordPress di Ubuntu. Harap dicatat bahwa instalasi ini berlaku untuk semua varian Ubuntu termasuk 10.02 LTS dan yang lebih baru. (Jika Anda menggunakan versi yang lebih lama, inilah saatnya untuk melakukan peningkatan!)
Untuk sebagian besar proses instalasi, kita akan menggunakan editor berbasis terminal luar biasa yang disebut Nano. Kemungkinan Anda sudah menginstalnya. Jika tidak, Anda dapat menginstalnya dengan mengetikkan perintah berikut di terminal:
sudo apt-get install nano
Ada banyak kode yang harus di copy paste. Saya akan merekomendasikan menyalin-menempelkannya daripada mengetiknya. Anda dapat menggunakan Ctrl+Shift+V untuk menempelkan langsung konten clipboard ke terminal.
Mengetahui Perangkat Lunak dan Lingkungan Anda
Kami akan menggunakan LAMP untuk menginstal WordPress di Ubuntu. LAMP adalah singkatan dari paket perangkat lunak sumber terbuka yang terdiri dari Linux, Apache, MySQL, dan P HP.
- Apache: Ini adalah perangkat lunak server web yang akan kita gunakan. Kami dapat menggunakan LiteSpeed atau NGINX tetapi pengaturannya cukup rumit.
- MySQL: Ini adalah perangkat lunak basis data kami.
- PHP: Ini adalah bahasa skrip web sumber terbuka yang banyak digunakan untuk membangun dan menjalankan halaman web dinamis.
Sedangkan untuk lingkungan OS tutorial kami, saya menjalankan Ubuntu 12.04 LTS x86, dengan semua perangkat lunak diperbarui ke versi terbaru. Anda bebas menggunakan versi Ubuntu apa pun, baik itu Lubuntu, Kubuntu, atau Mubuntu – prosesnya harus sama. Untuk memperbarui perangkat lunak Anda ke versi terbaru, buka terminal dan ketik:
sudo apt-get update
Menginstal dan mengkonfigurasi Perangkat Lunak:
1. Apache
sudo apt-get install apache2
Tekan Y dan biarkan instalasi berjalan. Baris berikut menandai akhir dari instalasi yang berhasil:
Setting up apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Starting web server apache2 [ OK ] Setting up apache2 (2.2.22-1ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place
2. MySQL
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Selama instalasi, Anda akan diminta untuk mengatur kata sandi root untuk MySQL.
Masukkan sesuatu yang mudah dihafal. Mari kita gunakan “qwerty” sebagai kata sandi kita. Setelah instalasi selesai, kita harus mengaktifkan database menggunakan perintah berikut:
sudo mysql_install_db
Informasi berikut ini sangat berguna jika kita lupa kata sandi kita.
sourav@ubuntu:~$ sudo mysql_install_db
[sudo] password for sourav:
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ubuntu password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/scripts/mysqlbug script!
Ini menandai akhir dari instalasi database MySQL.
3. PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl
Penting untuk menambahkan php ke indeks direktori, untuk menyajikan file indeks php yang relevan. Ini pertama kalinya kami menggunakan nano.
sudo nano /etc/apache2/mods-enabled/dir.conf
Ini membuka nano di jendela terminal yang sama. Timpa isi file dir.conf dengan teks berikut:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Tekan Ctrl+O untuk menyimpan dan Ctrl+X untuk keluar dari nano.
Sekarang kita membuat file uji php untuk memastikan semuanya berjalan dengan baik:
sudo nano /var/www/info.php
Ini harus menjadi isi file info.php:
<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>
Restart server web Apache dengan mengetikkan perintah berikut:
sudo service apache2 restart
Buka browser Anda dan ketik URL berikut:
http://localhost/info.php
Dan Anda harus mendapatkan sesuatu seperti ini:
Ini mengakhiri pengaturan awal kami.
Menyiapkan WordPress
Bagian 1: Unduh dan pemasangan
Jalankan perintah berikut di terminal.
cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
Kumpulan perintah ini mengunduh dan mengekstrak file WordPress di dalam direktori www (itulah direktori dasar server web Apache). Instalasi WordPress dapat diakses di http://localhost/wordpress.
Bagian 2. Membuat database MySQL baru
Sekarang kita akan membuat database MySQL baru bernama “wpubuntu”. Ingat kami menetapkan kata sandi root ke “qwerty” di tutorial kami. Mari kita login ke terminal MySQL:
mysql -u root -p
Masukkan kata sandi root Anda dan terminal MySQL akan terbuka, yang ditandai dengan prompt “mysql>”.
Selanjutnya kita ketikkan perintah MySQL untuk membuat database baru:
CREATE DATABASE wpubuntu;
Diikuti oleh:
FLUSH PRIVILEGES;
Dan terakhir kita keluar dari terminal MySQL dengan memasukkan:
exit
Berikut ini ikhtisar keseluruhan proses:
sourav@ubuntu:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CREATE DATABASE wpubuntu;
Query OK, 1 row affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
Sekarang Anda telah berhasil membuat database MySQL baru yang siap digunakan oleh WordPress.
Bagian 3. Mengonfigurasi WordPress
Buka URL berikut di browser Anda:
http://localhost/wordpress
Anda akan melihat gambar ini:
Klik Buat File Konfigurasi, diikuti dengan Ayo di langkah berikutnya. Pada langkah ke-3, masukkan detailnya sebagai berikut:
Database Name: wpubuntu
User Name: root
Password: qwerty (or whatever password you've used for the root user)
Database Host: localhost
Table Prefix: pxa_
Klik Kirim. Jika Anda telah mengikuti langkah-langkahnya dengan benar, Anda akan menerima pesan ini:
Pada langkah berikutnya, atur judul situs Anda, pengguna dan kata sandi. Saya sarankan untuk tidak mencentang kotak “Izinkan mesin telusur mengindeks situs ini” karena kami tidak ingin situs offline/eksperimental kami dirayapi oleh mesin telusur.
Dan voila, Anda memiliki instalasi WordPress offline yang berfungsi penuh di Ubuntu!