ubuntu16.04安裝wordpress和centos7安裝wordpress存在一定的差異。
當然共性大於差異。
共性是lamp環境。
wordpress的必備環境。
先共性再差異。
一、搭建lamp環境(Linux+Apache+MySQL+PHP(含phpmyadmin))
(1)安裝apache
安裝命令
apt-get install apache2
apache常用命令:
service apache2 restart 重啟
service apache2 status 狀態
service apache2 start 啟動
service apache2 stop 關閉
(2)安裝mysql
apt-get install mysql-server mysql-client
會顯示讓你輸入密碼
輸入密碼后會再次顯示確認密碼
你所做的是確保兩次密碼一致並回車即可。
mysql命令:
service mysql retart
service mysql status
service mysql start
service mysql stop
(3)安裝php
安裝命令:
apt-get install php7.0
apt-get install libapache2-mod-php7.0
apt-get install php7.0-mysql
重啟apache和mysql
service apache2 restart
service mysql restart
編輯文件
vim /var/www/html/phpinfo.php
<?php echo phpinfo();?>
瀏覽器訪問:
http:// IP地址/phpinfo.php,出現PHP版本界面
(4)安裝phpmyadmin
安裝命令
sudo apt-get install phpmyadmin
安裝時:空格選擇apache2,enter確定,下一步配置數據庫,輸入密碼。
sudo ln -s /usr/share/phpmyadmin /var/www/html
啟用Apache mod_rewrite模塊,后面修改wordpress鏈接會用到
sudo a2enmod rewrite
重啟服務
service php7.0-fpm restart
配置vim /etc/apache2/apache2.conf
配置文件尾部添加如下內容:
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset UTF-8
重啟apache服務
service apache2 restart
通過phpmyadmin在后台建立數據庫為wordpress
並添加對應的用戶並授權
也可以通過如下的命令行形式:
# 登錄數據庫
mysql -u root -p
# 創建數據庫
CREATE DATABASE wordpress;
# 創建數據庫用戶和密碼
CREATE USER wordpressuser@localhost IDENTIFIED BY '123456';
# 設置wordpressuser訪問wordpress數據庫權限
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY '123456';
# 刷新數據庫設置
FLUSH PRIVILEGES;
# 退出數據庫
exit
(5)安裝wordpress
說明:中文版和英文版文件后綴名不同,因此解壓方式不同存在差異,后面的步驟基本一樣,沒有變化,本人試驗,絕對有效。
centos7同樣適用,關於centos7安裝方式可以參考:centos7之安裝wordpress
下載
wget http://wordpress.org/latest.tar.gz(英文版)
或
wget https://cn.wordpress.org/wordpress-4.8-zh_CN.zip(中文版)
注意:中文版為zip包,需要通過unzip命令進行解壓
解壓
tar -xzvf latest.tar.gz
遠程批量傳輸
sudo rsync -avP ~/wordpress/ /var/www/html/wordpress/
切換到wordpress目錄
cd /var/www/html/wordpress
復制wp-config.php文件
cp wp-config-sample.php wp-config.php
編輯wp-config.php文件
sudo vim wp-config.php
默認內容如下:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');
將其修改為:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpress');
/** MySQL database password */
define('DB_PASSWORD', '123456');
/** MySQL hostname */
define('DB_HOST', 'localhost');
完成后在瀏覽器輸入地址:www.example.com/wordpress/wp-admin/install.php
按照步驟來,一步一步安裝。
Ubuntu16.04除了安裝lamp環境與centos存在差異外很多步驟都是一樣的。