<p> 因?yàn)橄露Q心要開始寫作,所以干脆先建立一個自己的WordPress服務(wù)器,并嘗試著從搭建WordPress開始寫起!好崇拜自己這種說干就干的人的?。。?lt;/p>
<h4 id="toc_1">先祭拜<a >WordPress官網(wǎng)</a></h4>
<h4 id="toc_2">一、原料</h4>
<p> 既然是要搭建服務(wù)器,我猜應(yīng)該要先有一臺作為服務(wù)器的主機(jī)??

所以我用上了之前為了科學(xué)上網(wǎng)用來搭建SS服務(wù)的VPS。系統(tǒng)為Cent OS 7</p>
<h4 id="toc_3">服務(wù)器的官方要求</h4>
<ul>
<li> PHP 5.2.4或更新版本</li>
<li> MySQL 5.0或更新版本</li>
<li>Apache mod_rewrite模塊(可選,用于支持“固定鏈接”和“站點(diǎn)網(wǎng)絡(luò)”功能)</li>
</ul>
<h4 id="toc_4">二、開始折騰</h4>
<h5 id="toc_5">1、安裝PHP</h5>
<p>安裝之前肯定要先看下是否已經(jīng)安裝過了</p>
<pre><code>php
</code></pre>

</p>
<p>如果未安裝的話,當(dāng)然還是先上<a >php官網(wǎng)</a>逛逛啦
然而使用源碼編譯安裝的方式有點(diǎn)麻煩,作為懶癌棄救。。。</p>
<pre><code>yum install php php-devel
</code></pre>

</p>
<p>
</p>
<p>做完事情后當(dāng)然是要驗(yàn)證下啦,就像拉完翔后要回頭看一眼,萬一鑰匙不小心掉里面了呢。。。</p>
<pre><code>php -v
</code></pre>

</p>
<h5 id="toc_6">2、安裝MySQL</h5>
<p>不想多說<a >MySQL官網(wǎng)</a></p>
<p>本來是想用最簡單的方法安裝mysql,然而。。。</p>
<pre><code>yum install mysql*
</code></pre>

,好吧,我先去研究下MariaDB是什么鬼。。。</p>
<p>十年后。。。
我終于研究完回來啦!!但是我就是不告訴你MariaDB是什么??!我們繼續(xù)</p>
<p>安裝MariaDB</p>
<pre><code>yum install mariadb-server mariadb
</code></pre>
<p>啟動MariaDB</p>
<pre><code>systemctl start mariadb
</code></pre>
<p>然后,終于,可以使用mysql了</p>
<p>
</p>
<p>然后,新建一個wordpress的數(shù)據(jù)庫</p>
<pre><code>CREATE DATABASE "數(shù)據(jù)庫名" //例如 CREATE DATABASE wordpress
</code></pre>
<p>然后查看一下數(shù)據(jù)庫是否創(chuàng)建成功</p>
<pre><code>show databases;
</code></pre>

</p>
<p>看到最底下的wordpress了嗎???可以睡一覺了??!</p>
<h4 id="toc_7">3、啟動Apache</h4>
<p>按理說,apache服務(wù)器是默認(rèn)安裝的,然而,凡事都有意外嘛,不然電線桿上哪來那么多廣告呢!先來檢查Apache是否安裝了</p>
<pre><code>httpd -v
</code></pre>

</p>
<p>耶?。∥业南到y(tǒng)上已安裝了,如果你的沒安裝的話,自己想辦法吧!</p>
<p>啟動Apache</p>
<pre><code>systemctl start httpd
</code></pre>
<p>然后就是驗(yàn)證了Apache服務(wù)是否正常啟動了</p>
<pre><code>curl localhost
</code></pre>
<p>如果后面打印出非常非常非常多的內(nèi)容,那么基本上Apache服務(wù)是啟動成功了,打印出來的是一個html的代碼,仔細(xì)研究下代碼的內(nèi)容,就可以確定了。

<p>更進(jìn)一步驗(yàn)證,在本地的流浪器中輸入vps的ip地址,看到這個激動人心的網(wǎng)頁后。。。好吧,我輸入地址后并沒有顯示“無法訪問此地址”,原因呢,是因?yàn)槲已b了firewalld防火墻,然后忘記打開http默認(rèn)的80端口,所以,如果從外部訪問失敗的話,首先考慮的是有沒有開放相應(yīng)端口

<p>接下來,設(shè)置Apache文檔根目錄,配置文件的位置在 <code>/etc/httpd/conf/httpd.conf</code></p>
<pre><code>vim /etc/httpd/conf/httpd.conf
</code></pre>
<p>vi和vim的指令太簡單了,什么都不想說!!
找到 <code>DocumentRoot</code>

<p>修改成你喜歡的那個目錄,當(dāng)然,你想改也沒人逼你。。。
然后找到下面的這個位置保持與DocumentRoot一致

<p>修改完成后記得重啟Apache服務(wù),然后可以在重新設(shè)置的目錄下面創(chuàng)建一個index.html文件做測試,里面隨便寫些什么內(nèi)容,然后,你就會很驚奇的發(fā)現(xiàn),哇!為什么無法訪問!

<p>看到這個內(nèi)容時,很容易的想到是權(quán)限問題,然而。。。沒錯,就是你重新設(shè)置的根目錄是沒有權(quán)限的,于是。設(shè)置權(quán)限咯!</p>
<pre><code>chmod -R 755 你的目錄 //例如chmod -R 755 /root
</code></pre>
<p>很溫馨的提個示,如果設(shè)置權(quán)限后,依然無法訪問,不妨嘗試給上級目錄設(shè)置下權(quán)限,終有一天,</p>
<h4 id="toc_8">4、安裝WordPress</h4>
<p>主角終于出場啦,首先,進(jìn)入一個自己喜歡的目錄,下載WordPress的壓縮包</p>
<pre><code>wget https://cn.wordpress.org/wordpress-4.5.3-zh_CN.tar.gz
</code></pre>
<p>解壓</p>
<pre><code>tar -vxzf wordpress-4.5.3-zh_CN.tar.gz
</code></pre>

</p>
<p>然后將解壓出來的wordpress文件夾復(fù)制到http的根目錄</p>
<pre><code>cp -r wordpress /root/source/www/htmldoc/
</code></pre>

</p>
<p>然后,你就可以在本地使用 http://ip地址/wordpress 的方式訪問wordpress的安裝文件啦??!</p>
<p>然后,出其不意的又遇到了一個問題

<pre><code>yum install php-mysql
</code></pre>
<p>重啟Apache</p>
<pre><code>systemctl restart httpd
</code></pre>
<p>一段時間的等待過后,終于見到這個激動人心的界面啦

<h4 id="toc_9">現(xiàn)在就開始?。。?lt;/h4>
<p>

數(shù)據(jù)庫名:前面安裝MySQL的時候創(chuàng)建的那個數(shù)據(jù)庫名。。。然后,接下來的不知道怎么填我也就沒辦法了。。。</p> <p>

</p>
<p>復(fù)制下面文本框中的內(nèi)容,在wordpress的根目錄中新建wp-config.php文件,然后再“現(xiàn)在安裝”

<p>到這里,我仿佛感覺自己要成功了?。?!

<p>一陣隨意的滾鍵盤,泡杯咖啡回來后??!真的成功了!??!</p>
<p>然后就是漫長的寫作之路了?。?br>
