Wordpress-centos7搭建之路

今天測試的網(wǎng)站基本成型了,中間有了很多奇奇怪怪沒有在平時(shí)教程上沒有出現(xiàn)的問題和解決之道,于是決心自己也寫一篇所謂教程,方便新手使用。

準(zhǔn)備centos7-64,內(nèi)核安裝或GUI安裝均可,隨個(gè)人愛好選擇。

系統(tǒng)調(diào)試準(zhǔn)備工作

首先,做好安裝前的基本系統(tǒng)調(diào)試工作。關(guān)閉你的SELINUX,避免被莫名的攔截掉造成訪問不正常。
setenforce 0

我們更新下系統(tǒng),以求更好的穩(wěn)定性和安全性。
yum clean all
yum -y update
更新成功的話,你應(yīng)該能看到下面的回顯。

Paste_Image.png

安裝調(diào)試Apache

apache在默認(rèn)源里面就有,所以直接執(zhí)行下面命令即可安裝。
yum -y install httpd

我們讓apache運(yùn)行起來。
systemctl start httpd

下面把a(bǔ)pache放入開機(jī)自啟動(dòng),萬一網(wǎng)站運(yùn)行的時(shí)候中間宕機(jī)了呢。當(dāng)然,如果你認(rèn)為沒必要,這一步可以忽略。
systemctl enable httpd

到現(xiàn)在為止,apache服務(wù)就已經(jīng)基本搭建完畢了,一起來看看它運(yùn)行是否正常。直接在瀏覽器地址欄用"localhost"訪問,應(yīng)該能看到下面的回顯。


Paste_Image.png

按照wordpress的要求,我們還需要開啟mod_rewrite模塊功能,否則到時(shí)候wordpress運(yùn)行會異常。方法是,進(jìn)入/etc/httpd/conf/httpd.conf
vi /etc/httpd/conf/httpd.conf
定位到<directory>段修改下列語句,其他部分不用修改。
AllowOverride None
to
AllowOverride All
好了,保存退出即可。如果你用的是vi編輯器,:wq即可。

至此,apache服務(wù)部分全部完成。

安裝調(diào)試MariaDB

MariaDB在默認(rèn)源里面就有,所以直接安裝即可。
yum install mariadb-server mariadb

我們來啟動(dòng)mariadb。
systemctl start mariadb

現(xiàn)在我們開始配置下mariadb安全參數(shù),包括帳號等。
mysql_secure_installation
選項(xiàng)描述的比較清楚,直接按照你的需要把相應(yīng)的選項(xiàng)配置了即可,調(diào)試完成后回顯如下圖。

Paste_Image.png

安裝調(diào)試PHP

首先,按照wordpress的要求,把其需要使用到的php相關(guān)功能組件全部安裝上,安裝如下。
yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl

安裝調(diào)試phpmyadmin

現(xiàn)在安裝完了數(shù)據(jù)庫,如果需要用命令行來管理的話會痛苦死的。個(gè)人比較喜歡使用web界面的phpmyadmin工具,而此工具依賴于php環(huán)境,所以,現(xiàn)在php已經(jīng)安裝完成,是時(shí)候來安裝調(diào)試phpmyadmin了。首先,安裝phpmyadmin所在的軟件源。
yum -y install epel-release

有了軟件源,現(xiàn)在可以直接安裝phpmyadmin了。
yum -y install phpmyadmin

現(xiàn)在把a(bǔ)pache重啟下,讓phpmyadmin啟動(dòng)起來。
systemctl restart httpd.service

現(xiàn)在在瀏覽器訪問下看看吧,界面如下。


Paste_Image.png

安裝調(diào)試wordpress

首先,下載最新版本的wordpress程序。
wget https://wordpress.org/latest.zip

現(xiàn)在解壓出文件夾。
unzip latest.zip

把解壓出來的網(wǎng)站主程序移動(dòng)到apache目錄下,以便能讓apache能發(fā)布它。
cp -avr wordpress /var/www/html

把html目錄的歸屬權(quán)指定給apache,否則后續(xù)上傳資料到wordpress時(shí)會出現(xiàn)權(quán)限問題,例如安裝或更新插件時(shí)要求輸入ftp帳號等等。
chown -R apache:apache /var/www/html

移動(dòng)到 /var/www/html目錄,變更wordpress權(quán)限,否則會導(dǎo)致無法訪問或?qū)懭搿?br> ``````chmod -R 775 wordpress```

現(xiàn)在用瀏覽器訪問試試,localhost/wordpress,界面如下。


Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容