Pasang WordPress Pada Ubuntu Secara Tempatan Dengan LAMP


  1. <span>1. Memasang WordPress Pada Mac Secara Tempatan Dengan MAMP
  2. <span>2. Memasang WordPress Pada Windows Secara Setempat Dengan WAMP
  3. 3. Sedang Membaca: Pasang WordPress Pada Ubuntu Secara Setempat Dengan LAMP

Kami telah membincangkan cara memasang WordPress pada persekitaran Mac dan Windows. Jadi mengapa OS berasaskan Linux kegemaran kami harus ditinggalkan? Berikut ialah tutorial yang akan menunjukkan kepada anda cara memasang WordPress pada Ubuntu. Sila ambil perhatian bahawa pemasangan ini sah untuk semua perisa Ubuntu termasuk 10.02 LTS dan yang lebih baru. (Jika anda menggunakan versi yang lebih lama, sudah tiba masanya untuk naik taraf!)

Untuk sebahagian besar proses pemasangan, kami akan menggunakan editor berasaskan terminal yang sangat baik yang dipanggil Nano. Kemungkinan anda sudah memasangnya. Sekiranya anda tidak melakukannya, anda boleh memasangnya dengan menaip arahan berikut di terminal:

sudo apt-get install nano

Terdapat banyak kod untuk disalin. Saya akan mengesyorkan menyalin-menampalnya daripada menaipnya. Anda boleh menggunakan Ctrl+Shift+V untuk menampal terus kandungan papan keratan ke terminal.

Mengetahui Perisian dan Persekitaran anda

Kami akan menggunakan LAMP untuk memasang WordPress pada Ubuntu. LAMP ialah akronim untuk himpunan perisian sumber terbuka yang terdiri daripada Linux, Apache, MySQL dan P HP.

  • Apache: Ini ialah perisian pelayan web yang akan kami gunakan. Kami boleh menggunakan LiteSpeed atau NGINX tetapi ia agak rumit untuk disediakan.
  • MySQL: Ini ialah perisian pangkalan data kami.
  • PHP: Ia ialah bahasa skrip web sumber terbuka yang digunakan secara meluas untuk membina dan menjalankan halaman web dinamik.

Bagi persekitaran OS tutorial kami, saya menjalankan Ubuntu 12.04 LTS x86, dengan semua perisian dikemas kini kepada versi terkini mereka. Anda bebas menggunakan mana-mana perisa Ubuntu, sama ada Lubuntu, Kubuntu atau Mubuntu – prosesnya mestilah sama. Untuk mengemas kini perisian anda kepada versi terkini, buka terminal dan taip:

sudo apt-get update

Memasang dan mengkonfigurasi Perisian:

1. Apache

sudo apt-get install apache2

Tekan Y dan biarkan pemasangan bergolek. Baris berikut menandakan berakhirnya pemasangan yang berjaya:

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

Semasa pemasangan, anda akan diminta untuk menetapkan kata laluan root untuk MySQL.

Masukkan sesuatu yang mudah dihafal. Marilah kami menggunakan "qwerty" sebagai kata laluan kami. Setelah pemasangan selesai, kami harus mengaktifkan pangkalan data menggunakan arahan berikut:

sudo mysql_install_db

Maklumat berikut amat berguna sekiranya kami terlupa kata laluan kami.

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 menandakan tamatnya pemasangan pangkalan data MySQL.

3. PHP

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl

Ia adalah perlu untuk menambah php pada indeks direktori, untuk menyampaikan fail indeks php yang berkaitan. Ini adalah kali pertama kami akan menggunakan nano.

sudo nano /etc/apache2/mods-enabled/dir.conf

Ini membuka nano dalam tetingkap terminal yang sama. Tulis ganti kandungan fail 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 kami membuat fail php ujian untuk memastikan semuanya berjalan dengan baik:

sudo nano /var/www/info.php

Ini sepatutnya kandungan fail info.php:

<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>

Mulakan semula pelayan web Apache dengan menaip arahan berikut:

sudo service apache2 restart

Buka penyemak imbas anda dan taip URL berikut:

http://localhost/info.php

Dan anda sepatutnya mendapat sesuatu seperti ini:

Ini menyimpulkan persediaan awal kami.

Menyediakan WordPress

Bahagian 1: Muat turun dan pemasangan

Jalankan arahan berikut dalam terminal.

cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz

Set arahan ini memuat turun dan mengekstrak fail WordPress di dalam direktori www (itulah direktori asas pelayan web Apache). Pemasangan WordPress boleh diakses di bawah http://localhost/wordpress.

Bahagian 2. Mencipta pangkalan data MySQL baharu

Kami kini akan mencipta pangkalan data MySQL baharu yang dipanggil "wpubuntu". Ingat kami menetapkan kata laluan root kepada "qwerty" dalam tutorial kami. Mari kita log masuk ke terminal MySQL:

mysql -u root -p

Masukkan kata laluan root anda dan terminal MySQL akan dibuka, yang ditunjukkan oleh gesaan “mysql>”.
Seterusnya, kami menaip arahan MySQL untuk mencipta pangkalan data baharu:

CREATE DATABASE wpubuntu;

Diikuti oleh:

FLUSH PRIVILEGES;

Dan akhirnya kita keluar dari terminal MySQL dengan memasukkan:

exit

Berikut ialah gambaran 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

Kini anda telah berjaya mencipta pangkalan data MySQL baharu yang sedia untuk digunakan oleh WordPress.

Bahagian 3. Mengkonfigurasi WordPress

Buka URL berikut dalam penyemak imbas anda:

http://localhost/wordpress

Anda sepatutnya melihat imej ini:

Klik pada Buat Fail Konfigurasi, diikuti dengan Jom Pergi dalam langkah seterusnya. Pada langkah ke-3, masukkan butiran seperti 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 pada Serah. Jika anda telah mengikuti langkah-langkah dengan betul, anda sepatutnya mendapat mesej ini:

Dalam langkah berikut, sediakan tajuk tapak anda, pengguna dan kata laluan. Saya akan mengesyorkan nyahtanda kotak "Benarkan enjin carian mengindeks tapak ini" kerana kami tidak mahu tapak luar talian/percubaan kami dirangkak oleh enjin carian.

Dan voilà, anda mempunyai pemasangan luar talian WordPress yang berfungsi sepenuhnya di Ubuntu!