centos7基於lnmp配置wordpress的方法

導讀 WordPress是使用PHP語言開發的博客平臺,用戶能夠在支持PHP和MySQL數據庫的服務器上架設屬於本身的網站。也能夠把 WordPress看成一個內容管理系統(CMS)來使用。下面介紹centos7基於lnmp配置wordpress的方法。

1.下載安裝WordPressphp

wget http://wordpress.org/latest.zip     #下載WordPress安裝文件

unzip latest.zip    #解壓安裝文件

因爲個人主機裝有discuz  因此會有點問題  先把discuz的文件全刪了研究下WordPress  後面再研究兩個共存的事html

rm -rf var/www/html    #刪除

mkdir -p /var/www/html    #建立網站根目錄

cp -rf wordpress/* /var/www/html/      #複製安裝文件到網站根目錄

chmod -R 777 /var/www/html     #更改根目錄權限

2.數據庫建立WordPress數據庫mysql

mysql -u root -p

>create database wordpress;

>grant all privileges on wordpress.* to wordpress@'localhost' identified by 'password';

>flush privileges;

>exit

3.修改WordPress配置文件linux

cd /var/www/html      #進入目錄

cp wp-config-sample.php wp-config.php     #複製一個文件

vi wp-config.php     #編輯配置文件

#修改以下內容nginx

/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');            #數據庫名稱

/** MySQL database username */
define('DB_USER', '#你的用戶');                        #數據庫用戶

/** MySQL database password */
define('DB_PASSWORD', '#你的密碼');             #數據庫密碼

/** MySQL hostname */
define('DB_HOST', 'localhost');            #主機  可改可不改

systemctl restart nginx

systemctl restart mariadb          #重啓服務

在瀏覽器中打開 192.168.100.13/wordpress   登錄wordpress界面sql

 

4.我打開WordPress界面的時候出現了404代碼   修改nginx文件數據庫

vi /etc/nginx/nginx.conf

#在server{   }裏添加如下內容

 if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

systemctl restart nginx

systemctl restart mariadb          #重啓服務

打開網址   192.168.100.13/wordpress  登錄開始配置WordPress

原文來自:http://www.linuxprobe.com/centos7-lnmp-wordpress.htmlcentos

相關文章
相關標籤/搜索