CentOS 7.6 搭建 WordPress 博客

需求:

因公司推广部業務需求,搭建WordPress博客網站php

介紹:

WordPress是使用PHP語言開發的博客平臺,用戶能夠在支持PHP和MySQL數據庫的服務器上架設屬於本身的網站。也能夠把 WordPress看成一個內容管理系統(CMS)來使用。
WordPress是一款我的博客系統,並逐步演化成一款內容管理系統軟件,它是使用PHP語言和MySQL數據庫開發的,用戶能夠在支持 PHP 和 MySQL數據庫的服務器上使用本身的博客html

軟件功能

1.文章發佈、分類、歸檔、收藏,統計閱讀次數。
2.提供文章、評論、分類等多種形式的RSS聚合。
3.提供連接的添加、歸類功能。
4.支持評論的管理,垃圾信息過濾功能。
5.支持多樣式CSS和PHP程序的直接編輯、修改。
6.在Blog系統外,方便的添加所需頁面。
7.經過對各類參數進行設置,使Blog更具個性化。
8.在某些插件的支持下實現靜態html頁面生成(如WP-SUPER-CACHE)。
9.經過選擇不一樣主題,方便地改變頁面的顯示效果。
10.經過添加插件,可提供多種特殊的功能。
11.支持Trackback和pingback。
12.支持針對某些其它blog軟件、平臺的導入功能。
13.支持會員註冊登陸,後臺管理功能。mysql

安裝環境:

CentOS 7.6 系統
nginx 1.16.1
mysql 5.7
PHP 7.0.33
wordpress 5.2.3nginx

1、搭建 LNMP 環境

安裝nginx

1.添加Nginx到YUM源

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmsql

2.安裝Nginx

yum install -y nginx數據庫

3.修改配置文件

vim /etc/nginx/nginx.conf vim

server {
        listen       80;
        root   /usr/share/nginx/html;
        server_name  localhost;
location / {
            index index.php index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
            root   /usr/share/nginx/html;
    }
    location ~ .php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
    }

}centos

4.啓動Nginx

systemctl start nginx瀏覽器

CentOS 7.6 搭建 WordPress 博客

安裝PHP

可參考博客 https://blog.51cto.com/13760351/2442298

PHP配置

1.配置 PHP Session 的存儲路徑      

vim /etc/php.ini
修改下面
session.save_path = "/var/lib/php/session"服務器

2.更改/var/lib/php/session目錄下全部文件的屬組都改爲 nginx 和 nginx。

mkdir -p /var/lib/php/session
chown -R nginx:nginx /var/lib/php/session

安裝和配置 WordPress  

1 下載 WordPress,可去官網下載  

https://zh-cn.wordpress.com/

2.先刪除網站根目錄下的index.html文件

rm /usr/share/nginx/html/index.html    

3.下載 WordPress 並解壓到當前目錄

wget https://cn.wordpress.org/wordpress-5.2.3-zh_CN.tar.gz
tar zxvf wordpress-5.2.3-zh_CN.tar.gz

安裝mysql 數據庫

可參考https://blog.51cto.com/13760351/2466032 中yum安裝mysql方法

配置數據庫

1.mysql -uroot -p #登陸數據庫

2.建立 數據庫

CREATE DATABASE wordpress;

3.建立一個新用戶

CREATE USER user@localhost;

4.併爲此用戶設置密碼

SET PASSWORD FOR user@localhost=PASSWORD("wordpresspassword");

5.爲建立的用戶開通數據庫 「wordpress」 的徹底訪問權限。

GRANT ALL PRIVILEGES ON wordpress.* TO user@localhost IDENTIFIED BY 'wordpresspassword';

6.刷新權限。

FLUSH PRIVILEGES;

7.寫入數據庫信息

建立新配置文件,將wp-config-sample.php文件複製到名爲wp-config.php的文件
cd wordpress/
cp wp-config-sample.php wp-config.php

8.打開並編輯新建立的配置文件。

vim wp-config.php

// ** MySQL 設置 - 具體信息來自您正在使用的主機 ** //
/** WordPress數據庫的名稱 */
define( 'DB_NAME', 'wordpress' );

/** MySQL數據庫用戶名 */
define( 'DB_USER', 'wordpress' );

/** MySQL數據庫密碼 */
define( 'DB_PASSWORD', 'wordpresspasswd' );

/** MySQL主機 */
define( 'DB_HOST', '112.3.122.114:3306' );

/** 建立數據表時默認的文字編碼 */
define( 'DB_CHARSET', 'utf8' );

/** 數據庫整理類型。如不肯定請勿更改 */
define( 'DB_COLLATE', '' );

安裝 WordPress

1.移動安裝文件至 Web 服務器文檔根目錄,以即可以運行安裝腳本完成安裝。

mv * /usr/share/nginx/html/

2.在瀏覽器訪問 WordPress 安裝文件

http://192.168.65.193/

3.根據提示填寫安裝

CentOS 7.6 搭建 WordPress 博客

CentOS 7.6 搭建 WordPress 博客
CentOS 7.6 搭建 WordPress 博客

CentOS 7.6 搭建 WordPress 博客

相關文章
相關標籤/搜索