今天測試的網(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)該能看到下面的回顯。

安裝調(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)該能看到下面的回顯。

按照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)試完成后回顯如下圖。

安裝調(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)在在瀏覽器訪問下看看吧,界面如下。

安裝調(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,界面如下。
