1. 程式人生 > >LNMP搭建WordPress部落格系統

LNMP搭建WordPress部落格系統

1、部署LNMP環境

   部署MySQL環境,並啟動服務

yum -y install mariadb


systemctl start mariadb.service

   部署PHP環境,並啟動php-fpm服務。(確保Linux可以連線外網

 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
 
yum install php72-php-fpm php72-php-common php72-php-mbstring php72-php-xmlrpc php72-php-soap php72-php-gd php72-php-xml php72-php-intl php72-php-mysql php72-php-cli php72-php-zip php72-php-curl

systemctl start php-fpm.service   #啟動php-fpm服務

   啟動Nginx服務(安裝Nginx的步驟請看連結:https://blog.csdn.net/vincen123/article/details/82948728

systemctl start nginx.service

2、建立一個名為 wds 的資料庫,併為該資料庫建立一個使用者,賦予許可權

MariaDB [(none)]> create database wds;  #建立名為wds的資料庫
MariaDB [(none)]> grant all privileges on wds.* to [email protected]'localhost' identified by '123456';
#對於wds資料庫建立一個wds使用者,密碼為123456,賦予這個使用者對於wds資料庫的所有許可權
MariaDB [(none)]> flush privileges;  #重新整理許可權表

3、在 /opt/wordpress 目錄裡下載WordPress中文版的原始碼包,並解壓

 mkdir /opt/wdcode
cd /opt/wdcode
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
tar -zvxf wordpress-4.9.4-zh_CN.tar.gz

3、修改Nginx配置檔案

vim /etc/nginx/conf.d/default.conf
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;
    root /opt/wdcode;

    location / {
        try_files $uri $uri/ /index.php?$args;
        index index.php index.html index.htm;
    }

## PHP配置 ##
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        include        fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    }

檢查Nginx配置語法

nginx -tc /etc/nginx/nginx.conf 

4、重新載入Nginx服務

nginx -s reload -c /etc/nginx/nginx.conf 

在瀏覽器訪問(linuxIP):  172.25.0.20  

 

 遇到上面這種情況,先在wordpress目錄下檢視是否有wp-config.php檔案,如果有則在 /opt/wdcode 路徑下執行 chown -R nginx wordpress/ 命令,然後再回到網頁頁面點選“現在安裝”。

如果在wordpress目錄下沒有wp-config.php檔案,則在/opt/wdcode目錄下建立名為 wp-config.php ,並將頁面上的提示把那些資訊複製到這個檔案裡,然後儲存並退出。回到頁面上點選進行下一步安裝。

填好資訊點選安裝後,就已經安裝完成了