美文网首页
搭建自己的WordPress服务器

搭建自己的WordPress服务器

作者: 低调的喃喃 | 来源:发表于2016-08-08 02:05 被阅读0次

<p>  因为下定决心要开始写作,所以干脆先建立一个自己的WordPress服务器,并尝试着从搭建WordPress开始写起!好崇拜自己这种说干就干的人的啊!!</p>

<h4 id="toc_1">先祭拜<a href="https://cn.wordpress.org/">WordPress官网</a></h4>

<h4 id="toc_2">一、原料</h4>

<p>  既然是要搭建服务器,我猜应该要先有一台作为服务器的主机??



所以我用上了之前为了科学上网用来搭建SS服务的VPS。系统为Cent OS 7</p>

<h4 id="toc_3">服务器的官方要求</h4>

<ul>
<li> PHP 5.2.4或更新版本</li>
<li> MySQL 5.0或更新版本</li>
<li>Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)</li>
</ul>

<h4 id="toc_4">二、开始折腾</h4>

<h5 id="toc_5">1、安装PHP</h5>

<p>安装之前肯定要先看下是否已经安装过了</p>

<pre><code>php
</code></pre>

<p>

</p>

<p>如果未安装的话,当然还是先上<a href="http://php.net/manual/zh/index.php">php官网</a>逛逛啦

然而使用源码编译安装的方式有点麻烦,作为懒癌弃救。。。</p>

<pre><code>yum install php php-devel
</code></pre>

<p>

</p>

<p>

</p>

<p>做完事情后当然是要验证下啦,就像拉完翔后要回头看一眼,万一钥匙不小心掉里面了呢。。。</p>

<pre><code>php -v
</code></pre>

<p>

</p>

<h5 id="toc_6">2、安装MySQL</h5>

<p>不想多说<a href="http://www.mysql.com">MySQL官网</a></p>

<p>本来是想用最简单的方法安装mysql,然而。。。</p>

<pre><code>yum install mysql*
</code></pre>

<p>总之,用上面的代码安装后无法顺利启动mysql服务,据说是CentOS 7开始使用了MariaDB

,好吧,我先去研究下MariaDB是什么鬼。。。</p>

<p>十年后。。。

我终于研究完回来啦!!但是我就是不告诉你MariaDB是什么!!我们继续</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的数据库</p>

<pre><code>CREATE DATABASE "数据库名" //例如 CREATE DATABASE wordpress
</code></pre>

<p>然后查看一下数据库是否创建成功</p>

<pre><code>show databases;
</code></pre>

<p>

</p>

<p>看到最底下的wordpress了吗???可以睡一觉了!!</p>

<h4 id="toc_7">3、启动Apache</h4>

<p>按理说,apache服务器是默认安装的,然而,凡事都有意外嘛,不然电线杆上哪来那么多广告呢!先来检查Apache是否安装了</p>

<pre><code>httpd -v
</code></pre>

<p>

</p>

<p>耶!!我的系统上已安装了,如果你的没安装的话,自己想办法吧!</p>

<p>启动Apache</p>

<pre><code>systemctl start httpd
</code></pre>

<p>然后就是验证了Apache服务是否正常启动了</p>

<pre><code>curl localhost
</code></pre>

<p>如果后面打印出非常非常非常多的内容,那么基本上Apache服务是启动成功了,打印出来的是一个html的代码,仔细研究下代码的内容,就可以确定了。

</p>

<p>更进一步验证,在本地的流浪器中输入vps的ip地址,看到这个激动人心的网页后。。。好吧,我输入地址后并没有显示“无法访问此地址”,原因呢,是因为我装了firewalld防火墙,然后忘记打开http默认的80端口,所以,如果从外部访问失败的话,首先考虑的是有没有开放相应端口

</p>

<p>接下来,设置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>

<p>修改成你喜欢的那个目录,当然,你想改也没人逼你。。。

然后找到下面的这个位置保持与DocumentRoot一致

</p>

<p>修改完成后记得重启Apache服务,然后可以在重新设置的目录下面创建一个index.html文件做测试,里面随便写些什么内容,然后,你就会很惊奇的发现,哇!为什么无法访问!

</p>

<p>看到这个内容时,很容易的想到是权限问题,然而。。。没错,就是你重新设置的根目录是没有权限的,于是。设置权限咯!</p>

<pre><code>chmod -R 755 你的目录 //例如chmod -R 755 /root
</code></pre>

<p>很温馨的提个示,如果设置权限后,依然无法访问,不妨尝试给上级目录设置下权限,终有一天,</p>

<h4 id="toc_8">4、安装WordPress</h4>

<p>主角终于出场啦,首先,进入一个自己喜欢的目录,下载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>

<p>然后将解压出来的wordpress文件夹复制到http的根目录</p>

<pre><code>cp -r wordpress /root/source/www/htmldoc/
</code></pre>

<p>

</p>

<p>然后,你就可以在本地使用 http://ip地址/wordpress 的方式访问wordpress的安装文件啦!!</p>

<p>然后,出其不意的又遇到了一个问题

</p>

<pre><code>yum install php-mysql
</code></pre>

<p>重启Apache</p>

<pre><code>systemctl restart httpd
</code></pre>

<p>一段时间的等待过后,终于见到这个激动人心的界面啦

</p>

<h4 id="toc_9">现在就开始!!!</h4>

<p>



数据库名:前面安装MySQL的时候创建的那个数据库名。。。然后,接下来的不知道怎么填我也就没办法了。。。</p> <p>

</p>

<p>复制下面文本框中的内容,在wordpress的根目录中新建wp-config.php文件,然后再“现在安装”

</p>

<p>到这里,我仿佛感觉自己要成功了!!!

</p>

<p>一阵随意的滚键盘,泡杯咖啡回来后!!真的成功了!!!</p>

<p>然后就是漫长的写作之路了!!

</p>

相关文章

网友评论

      本文标题:搭建自己的WordPress服务器

      本文链接:https://www.haomeiwen.com/subject/fxalsttx.html