一.CentOS7手動部署WordPress網(wǎng)站

前提:

1.完成Linux CentOS 7最小化安裝后基本配置和下載必備插件唐全。
2.關閉selinux:
    編輯/etc/selinux下的config文件
    把SELINUX=enforcing修改為SELINUX=disabled 
    重啟后生效
    查看selinux狀態(tài)getenforce
3.關閉防火墻:
    systemctl stop firewalld

開始安裝LNMP基本環(huán)境:

1.安裝及配置nginx

安裝:

yum install -y nginx            #yum安裝nginx
systemctl start nginx          #啟動nginx          
systemctl enable nginx      #開機啟動nginx

配置:

1.運行以下命令備份Nginx配置文件魁淳。

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

2.修改Nginx配置文件音羞,添加Nginx對PHP的支持。

vim /etc/nginx/nginx.conf
在server大括號內挂捅,修改或添加下列配置信息。
        #除下面提及的需要添加的配置信息外洪囤,其他配置保持默認值即可。
        #將location / 大括號內的信息修改為以下所示屠缭,配置網(wǎng)站被訪問時的默認首頁箍鼓。
        location / {
            index index.php index.html index.htm;
        }
        #添加下列信息,配置Nginx通過fastcgi方式處理您的PHP請求呵曹。
        location ~ .php$ {
            root /usr/share/nginx/html;    #將/usr/share/nginx/html替換為您的網(wǎng)站根目錄款咖,本教程使用/usr/share/nginx/html作為網(wǎng)站根目錄。
            fastcgi_pass 127.0.0.1:9000;   #Nginx通過本機的9000端口將PHP請求轉發(fā)給PHP-FPM進行處理奄喂。
            fastcgi_index index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include fastcgi_params;   #Nginx調用fastcgi接口處理PHP請求铐殃。
        }                

修改完成后如下圖


1619347903(1).jpg

2.安裝mariadb

安裝:

yum install -y mariadb-server            #yum安裝mariadb
systemctl start mariadb          #啟動mariadb
systemctl enable mariadb      #開機啟動mariadb

配置:

進入mariadb進行設置
    在命令行輸入以下命令進入mariadb
    mysql -uroot -p
    注:密碼不用輸入直接回車就行
    輸入以下命令修改登錄密碼
    SET password for 'root'@'localhost'=password('password'); #修改數(shù)據(jù)庫密碼
    create database wordpress character set utf8 collate utf8_bin; #創(chuàng)建wordpress數(shù)據(jù)庫實例
    grant all privileges on wordpress.* to 'user'@'localhost' identified by '123456';  #創(chuàng)建并授權user賬戶并授權使用123456訪問localhost主機上wordpress數(shù)據(jù)庫下的所有表

3.安裝php

yum install -y php php-mysqlnd php-fpm      #yum安裝php及其其他依賴
systemctl start php-fpm      #啟動php-fpm
systemctl enable php-fpm      #開機啟動php-fpm

4.安裝和配置 WordPress

1.下載 WordPress
依次執(zhí)行以下命令,進入/usr/share/nginx/html/目錄跨新,并下載與解壓 WordPress富腊。

cd /usr/share/nginx/html
wget https://cn.wordpress.org/wordpress-5.0.4-zh_CN.tar.gz  #下載wordpress
tar zxvf wordpress-5.0.4-zh_CN.tar.gz  #解壓wordpress

2.修改 WordPress 配置文件
依次執(zhí)行以下命令,進入 WordPress 安裝目錄域帐,將wp-config-sample.php文件復制到wp-config.php文件中赘被,并將原先的示例配置文件保留作為備份。

cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php  #復制
vim wp-config.php  #編輯wp-config.php

修改成如下圖


1619349561(1).jpg

5.搭建 FTP 服務

1.安裝 vsftpd

yum install -y vsftpd  
systemctl start vsftpd
systemctl enable vsftpd
#此時肖揣,vsftpd 已默認開啟匿名訪問模式民假,無需通過用戶名和密碼即可登錄 FTP 服務器。使用此方式登錄 FTP 服務器的用戶沒有權修改或上傳文件的權限龙优。

2.配置 vsftpd

useradd ftpuser  #為 FTP 服務創(chuàng)建一個 Linux 用戶羊异,本文以 ftpuser 為例。
passwd ftpuser  #設置 ftpuser 用戶的密碼彤断。
mkdir /var/ftp/test  #創(chuàng)建 FTP 服務使用的文件目錄野舶,本文以 /var/ftp/test 為例。
chown -R ftpuser:ftpuser /var/ftp/test  #修改目錄權限

3.編輯vim /etc/vsftpd/vsftpd.conf

1.修改以下配置參數(shù)宰衙,設置匿名用戶和本地用戶的登錄權限平道,設置指定例外用戶列表文件的路徑,并開啟監(jiān)聽 IPv4 sockets供炼。
    anonymous_enable=NO
    local_enable=YES
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    listen=YES
2.在行首添加 #巢掺,注釋 listen_ipv6=YES 配置參數(shù),關閉監(jiān)聽 IPv6 sockets劲蜻。
    #listen_ipv6=YES
3.添加以下配置參數(shù),開啟被動模式考余,設置本地用戶登錄后所在目錄先嬉,以及云服務器建立數(shù)據(jù)傳輸可使用的端口范圍值。
    local_root=/var/ftp/test
    allow_writeable_chroot=YES
    pasv_enable=YES
    pasv_address=xxx.xx.xxx.xx #請修改為您的 Linux 云服務器公網(wǎng) IP
    pasv_min_port=40000
    pasv_max_port=45000

4.執(zhí)行以下命令楚堤,創(chuàng)建并編輯 chroot_list 文件疫蔓。

vim /etc/vsftpd/chroot_list
進去后輸入用戶名含懊,一個用戶名占據(jù)一行,如ftpuser用戶衅胀,設置完成后按 Esc 并輸入 :wq 保存后退出岔乔。
您若沒有設置例外用戶的需求,可跳過此步驟滚躯,輸入 :wq 退出文件雏门。

5.最后重啟ftp服務

systemctl restart vsftpd

注意:如進入wordpress后下載主題出現(xiàn)插件安裝失敗:無法創(chuàng)建目錄

chown -R ftpuser:ftpuser /usr/share/nginx/html/wordpress  #修改wordpress權限
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市掸掏,隨后出現(xiàn)的幾起案子茁影,更是在濱河造成了極大的恐慌,老刑警劉巖丧凤,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件募闲,死亡現(xiàn)場離奇詭異,居然都是意外死亡愿待,警方通過查閱死者的電腦和手機姐刁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涉瘾,“玉大人捉偏,你說我怎么就攤上這事》闷裕” “怎么了厨幻?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腿时。 經(jīng)常有香客問我况脆,道長,這世上最難降的妖魔是什么批糟? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任格了,我火速辦了婚禮,結果婚禮上徽鼎,老公的妹妹穿的比我還像新娘盛末。我一直安慰自己,他們只是感情好否淤,可當我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布悄但。 她就那樣靜靜地躺著,像睡著了一般石抡。 火紅的嫁衣襯著肌膚如雪檐嚣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天啰扛,我揣著相機與錄音嚎京,去河邊找鬼嗡贺。 笑死,一個胖子當著我的面吹牛鞍帝,可吹牛的內容都是我干的诫睬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼帕涌,長吁一口氣:“原來是場噩夢啊……” “哼摄凡!你這毒婦竟也來了?” 一聲冷哼從身側響起宵膨,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤架谎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后辟躏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谷扣,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年捎琐,在試婚紗的時候發(fā)現(xiàn)自己被綠了会涎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡瑞凑,死狀恐怖末秃,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情籽御,我是刑警寧澤练慕,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站技掏,受9級特大地震影響铃将,放射性物質發(fā)生泄漏。R本人自食惡果不足惜哑梳,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一劲阎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鸠真,春花似錦悯仙、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至祭隔,卻和暖如春偎捎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工茴她, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人程奠。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓丈牢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親瞄沙。 傳聞我的和親對象是個殘疾皇子己沛,可洞房花燭夜當晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內容