1. 程式人生 > >ubuntu14.04安裝WordPress

ubuntu14.04安裝WordPress

安裝apache2

apt-get install apache2

啟動apache2

service apache2 start

如果看到警告”AH00558: apache2: Could not reliably determine the server’s fully qualified domain name…”,開啟apache2配置檔案/etc/apache2/apache2.conf,在末尾加上一行:

ServerName localhost

新增到開機啟動

/etc/rc.local中加入service apache2 start

安裝php

apt-get
install php5 apt-get install libapache2-mod-php5

在apache的工作目錄(如/var/www/html)新增一個php檔案,內容如下:

<?php
phpinfo()
?>

使用瀏覽器訪問,如果得到php的資訊即確認工作正常。

安裝mysql

apt-get install mysql-server

安裝過程中會要求設定資料庫的root使用者密碼。

安裝apache和php的mysql模組

apt-get install libapache2-mod-auth-mysql
apt-get install php5-mysql

安裝phpMyAdmin

這是用於管理MySql的一個軟體,可以理解成MySql的web使用者介面。

apt-get install phpmyadmin

安裝過程中會要求輸入mysql的root使用者密碼
此時的phpmyadmin被安裝在/usr/share/phpmyadmin下,為了能在瀏覽器中訪問到phpmyadmin,需要在/var/www/html下建立一個軟連結到該資料夾:
進入/var/www/html資料夾,執行如下操作:

ln -s /usr/share/phpmyadmin

使用phpMyAdmin建立一個數據庫

瀏覽器訪問http://localhost/phpmyadmin

登入資料庫。如果看到提示“缺少 mcrypt 擴充套件。請檢查 PHP 配置。“如下方式解決:
在檔案/etc/php5/apache2/php.ini末尾新增extension=mcrypt.so
然後重啟apache即可去掉提示。
使用phpMyAdmin建立一個數據庫用於WordPress,如wordpress

解壓wordpress安裝包到apache的工作目錄

解壓到/etc/www/html後,例如將wordpress根目錄更名為blog。然後訪問http://localhost/blog,即可開始安裝。

設定wordpress固定連結型別為數字型

根據提示在blog根目錄建立配置檔案.htaccess,內容如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

編輯站點配置,允許目錄根據配置檔案覆蓋規則
開啟檔案/etc/apache2/sites-available/000-default.conf,在VirtualHost節點中新增內容如下:

<Directory /var/www/html/blog>
    AllowOverride All
</Directory>

最後確保apache2的rewrite模組已經啟用

cd /etc/apache2/mods-enabled
ln -s ../mods-available/rewrite.load
service apache2 restart