张国明 發表於 2023-8-21 00:00:00

Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程

<p>
        <span><strong>前言</strong></span></p>
<p>
        <strong>对于新手的一点建议:</strong></p>
<ul>
<li>
                最好熟悉一下linux 的基本命令,vim的常用命令</li>
        <li>
                千万不要无脑复制,先看一下命令,特别是路径要注意</li>
        <li>
                学会排查错误</li>
</ul>
<p>
        <strong>本篇安装的软件版本为:</strong></p>
<ul>
<li>
                Linux:Centos6.8</li>
        <li>
                Nginx:1.10.3</li>
        <li>
                MySQL:5.7.17</li>
        <li>
                PHP:7.0.16</li>
</ul>
<p>
        最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安装,因为版本都比较低,下载最新的稳定版自行安装比较好。现在网上教程很多,之所以还记这篇,原因有一点,当你重复网上的教程自行安装时,90%还是会出现各种各样的问题,因为你可能linux的系统版本不同,你想装的软件版本不同,安装的方法不同,你下错了安装包的版本,还有其它乱七八糟的。举个例,比如你看着5.6的mysql安装教程,装5.7的,你感觉没问题,但是事实就是,5.7的不一样了!而且网上还没有新的这方面内容,不好找,这就需要你去摸索了,亲身经历啊。这里面,Niginx感觉最好配,MySQL最坑。</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/2464cc90330c6ba627998f85592e546c.jpg"></p>
<p>
        <span><strong>一 准备工作</strong></span></p>
<p>
        <strong>1. 关闭SELINUX</strong></p>
<p>
        修改配置文件,重启服务后永久生效。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_298279">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># sed -i ‘s/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        命令行设置立即生效。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_930487">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># setenforce 0</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>2. 如果是阿里云ECS用户,安全组设置中开启80端口方便调试。 </strong></p>
<p>
        <span><strong>二 安装Nginx</strong></span></p>
<p>
        <strong>1. 下载源码包</strong></p>
<p>
        上Nginx官网,复制最新稳定版的下载地址过来,然后用wget下载(接下来需要下载安装包的都可以用wget):</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_770697">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># cd /usr/local/src</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># wget http://nginx.org/download/nginx-1.10.3.tar.gz</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/84ee03562e40a17aada9eb949e1aa70a.jpg"></p>
<p>
        下载完成的状态基本都是以下这样的:</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/5d0b7feb78b5d141ffe79d0eb1bbc211.jpg"></p>
<p>
        <strong>2. 进行解压编译</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_962">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># tar xvf nginx-1.10.3.tar.gz</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># yum groupinstall “Development tools”</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># yum -y install gcc wget gcc-c++ automake autoconf libtool libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed pcre-devel openssl-devel</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/f6daa89bdd967b6bd00fc810b5fb68e8.jpg"></p>
<p>
        执行完成。</p>
<p>
        进入解压后的nginx-1.10.3文件夹:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_559695">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">/usr/local/src/nginx-1</code><code class="bash plain">.10.3</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        执行以下语句:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_63890">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">.</code><code class="bash plain">/configure</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">--prefix=</code><code class="bash plain">/usr/local/nginx</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">--sbin-path=</code><code class="bash plain">/usr/sbin/nginx</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash plain">--conf-path=</code><code class="bash plain">/etc/nginx/nginx</code><code class="bash plain">.conf \</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">--error-log-path=</code><code class="bash plain">/var/log/nginx/error</code><code class="bash plain">.log \</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash plain">--http-log-path=</code><code class="bash plain">/var/log/nginx/access</code><code class="bash plain">.log \</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">--pid-path=</code><code class="bash plain">/var/run/nginx</code><code class="bash plain">.pid \</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">--lock-path=</code><code class="bash plain">/var/run/nginx</code><code class="bash plain">.lock \</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">--http-client-body-temp-path=</code><code class="bash plain">/var/tmp/nginx/client</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">--http-proxy-temp-path=</code><code class="bash plain">/var/tmp/nginx/proxy</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">--http-fastcgi-temp-path=</code><code class="bash plain">/var/tmp/nginx/fcgi</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash plain">--http-uwsgi-temp-path=</code><code class="bash plain">/var/tmp/nginx/uwsgi</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">--http-scgi-temp-path=</code><code class="bash plain">/var/tmp/nginx/scgi</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash plain">--user=nginx \</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">--group=nginx \</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">--with-pcre \</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain">--with-http_v2_module \</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash plain">--with-http_ssl_module \</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash plain">--with-http_realip_module \</code>
</div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash plain">--with-http_addition_module \</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                        <code class="bash plain">--with-http_sub_module \</code>
</div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash plain">--with-http_dav_module \</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash plain">--with-http_flv_module \</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash plain">--with-http_mp4_module \</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash plain">--with-http_gunzip_module \</code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                        <code class="bash plain">--with-http_gzip_static_module \</code>
</div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash plain">--with-http_random_index_module \</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash plain">--with-http_secure_link_module \</code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash plain">--with-http_stub_status_module \</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash plain">--with-http_auth_request_module \</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash plain">--with-mail \</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash plain">--with-mail_ssl_module \</code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash plain">--with-</code><code class="bash functions">file</code><code class="bash plain">-aio \</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash plain">--with-ipv6 \</code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                        <code class="bash plain">--with-http_v2_module \</code>
</div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash plain">--with-threads \</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                        <code class="bash plain">--with-stream \</code>
</div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash plain">--with-stream_ssl_module</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        完成后执行编译:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_698249">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># make &amp;&amp; make install</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># mkdir -pv /var/tmp/nginx/client</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>3. 添加SysV启动脚本。</strong></p>
<p>
        用vim编辑脚本:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_580203">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># vim /etc/init.d/nginx</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        写入以下内容:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_528039">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                        <div class="line number41 index40 alt2">
                                                                41</div>
                                                        <div class="line number42 index41 alt1">
                                                                42</div>
                                                        <div class="line number43 index42 alt2">
                                                                43</div>
                                                        <div class="line number44 index43 alt1">
                                                                44</div>
                                                        <div class="line number45 index44 alt2">
                                                                45</div>
                                                        <div class="line number46 index45 alt1">
                                                                46</div>
                                                        <div class="line number47 index46 alt2">
                                                                47</div>
                                                        <div class="line number48 index47 alt1">
                                                                48</div>
                                                        <div class="line number49 index48 alt2">
                                                                49</div>
                                                        <div class="line number50 index49 alt1">
                                                                50</div>
                                                        <div class="line number51 index50 alt2">
                                                                51</div>
                                                        <div class="line number52 index51 alt1">
                                                                52</div>
                                                        <div class="line number53 index52 alt2">
                                                                53</div>
                                                        <div class="line number54 index53 alt1">
                                                                54</div>
                                                        <div class="line number55 index54 alt2">
                                                                55</div>
                                                        <div class="line number56 index55 alt1">
                                                                56</div>
                                                        <div class="line number57 index56 alt2">
                                                                57</div>
                                                        <div class="line number58 index57 alt1">
                                                                58</div>
                                                        <div class="line number59 index58 alt2">
                                                                59</div>
                                                        <div class="line number60 index59 alt1">
                                                                60</div>
                                                        <div class="line number61 index60 alt2">
                                                                61</div>
                                                        <div class="line number62 index61 alt1">
                                                                62</div>
                                                        <div class="line number63 index62 alt2">
                                                                63</div>
                                                        <div class="line number64 index63 alt1">
                                                                64</div>
                                                        <div class="line number65 index64 alt2">
                                                                65</div>
                                                        <div class="line number66 index65 alt1">
                                                                66</div>
                                                        <div class="line number67 index66 alt2">
                                                                67</div>
                                                        <div class="line number68 index67 alt1">
                                                                68</div>
                                                        <div class="line number69 index68 alt2">
                                                                69</div>
                                                        <div class="line number70 index69 alt1">
                                                                70</div>
                                                        <div class="line number71 index70 alt2">
                                                                71</div>
                                                        <div class="line number72 index71 alt1">
                                                                72</div>
                                                        <div class="line number73 index72 alt2">
                                                                73</div>
                                                        <div class="line number74 index73 alt1">
                                                                74</div>
                                                        <div class="line number75 index74 alt2">
                                                                75</div>
                                                        <div class="line number76 index75 alt1">
                                                                76</div>
                                                        <div class="line number77 index76 alt2">
                                                                77</div>
                                                        <div class="line number78 index77 alt1">
                                                                78</div>
                                                        <div class="line number79 index78 alt2">
                                                                79</div>
                                                        <div class="line number80 index79 alt1">
                                                                80</div>
                                                        <div class="line number81 index80 alt2">
                                                                81</div>
                                                        <div class="line number82 index81 alt1">
                                                                82</div>
                                                        <div class="line number83 index82 alt2">
                                                                83</div>
                                                        <div class="line number84 index83 alt1">
                                                                84</div>
                                                        <div class="line number85 index84 alt2">
                                                                85</div>
                                                        <div class="line number86 index85 alt1">
                                                                86</div>
                                                        <div class="line number87 index86 alt2">
                                                                87</div>
                                                        <div class="line number88 index87 alt1">
                                                                88</div>
                                                        <div class="line number89 index88 alt2">
                                                                89</div>
                                                        <div class="line number90 index89 alt1">
                                                                90</div>
                                                        <div class="line number91 index90 alt2">
                                                                91</div>
                                                        <div class="line number92 index91 alt1">
                                                                92</div>
                                                        <div class="line number93 index92 alt2">
                                                                93</div>
                                                        <div class="line number94 index93 alt1">
                                                                94</div>
                                                        <div class="line number95 index94 alt2">
                                                                95</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">#!/bin/sh </code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># </code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># nginx - this script starts and stops the nginx daemon </code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash comments"># </code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash comments"># chkconfig: - 85 15 </code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash comments"># description: Nginx is an HTTP(S) server, HTTP(S) reverse \ </code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash comments">#  proxy and IMAP/POP3 proxy server </code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash comments"># processname: nginx </code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash comments"># config: /etc/nginx/nginx.conf </code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash comments"># config: /etc/sysconfig/nginx </code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash comments"># pidfile: /var/run/nginx.pid </code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash comments"># Source function library. </code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">. </code><code class="bash plain">/etc/rc</code><code class="bash plain">.d</code><code class="bash plain">/init</code><code class="bash plain">.d</code><code class="bash plain">/functions</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash comments"># Source networking configuration. </code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">. </code><code class="bash plain">/etc/sysconfig/network</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash comments"># Check that networking is up. </code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain">[ </code><code class="bash string">"$NETWORKING"</code> <code class="bash plain">= </code><code class="bash string">"no"</code> <code class="bash plain">] &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash plain">nginx=</code><code class="bash string">"/usr/sbin/nginx"</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash plain">prog=$(</code><code class="bash functions">basename</code> <code class="bash plain">$nginx)</code>
</div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash plain">NGINX_CONF_FILE=</code><code class="bash string">"/etc/nginx/nginx.conf"</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                        <code class="bash plain">[ -f </code><code class="bash plain">/etc/sysconfig/nginx</code> <code class="bash plain">] &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; . </code><code class="bash plain">/etc/sysconfig/nginx</code>
</div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash plain">lockfile=</code><code class="bash plain">/var/lock/subsys/nginx</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash plain">start() {</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">[ -x $nginx ] || </code><code class="bash functions">exit</code> <code class="bash plain">5</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">[ -f $NGINX_CONF_FILE ] || </code><code class="bash functions">exit</code> <code class="bash plain">6</code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash functions">echo</code> <code class="bash plain">-n $</code><code class="bash string">"Starting $prog: "</code>
</div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">daemon $nginx -c $NGINX_CONF_FILE</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">retval=$?</code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash functions">echo</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">[ $retval -</code><code class="bash keyword">eq</code> <code class="bash plain">0 ] &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; </code><code class="bash functions">touch</code> <code class="bash plain">$lockfile</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash keyword">return</code> <code class="bash plain">$retval</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash plain">stop() {</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash functions">echo</code> <code class="bash plain">-n $</code><code class="bash string">"Stopping $prog: "</code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">killproc $prog -QUIT</code>
</div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">retval=$?</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash functions">echo</code>
</div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">[ $retval -</code><code class="bash keyword">eq</code> <code class="bash plain">0 ] &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; </code><code class="bash functions">rm</code> <code class="bash plain">-f $lockfile</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash keyword">return</code> <code class="bash plain">$retval</code>
</div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash plain">killall -9 nginx</code>
</div>
                                                                <div class="line number41 index40 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number42 index41 alt1">
                                                                        <code class="bash plain">restart() {</code>
</div>
                                                                <div class="line number43 index42 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">configtest || </code><code class="bash keyword">return</code> <code class="bash plain">$?</code>
</div>
                                                                <div class="line number44 index43 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">stop</code>
</div>
                                                                <div class="line number45 index44 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash functions">sleep</code> <code class="bash plain">1</code>
</div>
                                                                <div class="line number46 index45 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">start</code>
</div>
                                                                <div class="line number47 index46 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number48 index47 alt1">
                                                                        <code class="bash plain">reload() {</code>
</div>
                                                                <div class="line number49 index48 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">configtest || </code><code class="bash keyword">return</code> <code class="bash plain">$?</code>
</div>
                                                                <div class="line number50 index49 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash functions">echo</code> <code class="bash plain">-n $</code><code class="bash string">"Reloading $prog: "</code>
</div>
                                                                <div class="line number51 index50 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">killproc $nginx -HUP</code>
</div>
                                                                <div class="line number52 index51 alt1">
                                                                        <code class="bash plain">RETVAL=$?</code>
</div>
                                                                <div class="line number53 index52 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash functions">echo</code>
</div>
                                                                <div class="line number54 index53 alt1">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number55 index54 alt2">
                                                                        <code class="bash plain">force_reload() {</code>
</div>
                                                                <div class="line number56 index55 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">restart</code>
</div>
                                                                <div class="line number57 index56 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number58 index57 alt1">
                                                                        <code class="bash plain">configtest() {</code>
</div>
                                                                <div class="line number59 index58 alt2">
                                                                        <code class="bash plain">$nginx -t -c $NGINX_CONF_FILE</code>
</div>
                                                                <div class="line number60 index59 alt1">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number61 index60 alt2">
                                                                        <code class="bash plain">rh_status() {</code>
</div>
                                                                <div class="line number62 index61 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">status $prog</code>
</div>
                                                                <div class="line number63 index62 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number64 index63 alt1">
                                                                        <code class="bash plain">rh_status_q() {</code>
</div>
                                                                <div class="line number65 index64 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">rh_status &amp;amp;amp;amp;gt;</code><code class="bash plain">/dev/null</code> <code class="bash plain">2&amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;1</code>
</div>
                                                                <div class="line number66 index65 alt1">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number67 index66 alt2">
                                                                        <code class="bash keyword">case</code> <code class="bash string">"$1"</code> <code class="bash keyword">in</code>
</div>
                                                                <div class="line number68 index67 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">start)</code>
</div>
                                                                <div class="line number69 index68 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">rh_status_q &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number70 index69 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number71 index70 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number72 index71 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">stop)</code>
</div>
                                                                <div class="line number73 index72 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">rh_status_q || </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number74 index73 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number75 index74 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number76 index75 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">restart|configtest)</code>
</div>
                                                                <div class="line number77 index76 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number78 index77 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number79 index78 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">reload)</code>
</div>
                                                                <div class="line number80 index79 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">rh_status_q || </code><code class="bash functions">exit</code> <code class="bash plain">7</code>
</div>
                                                                <div class="line number81 index80 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number82 index81 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number83 index82 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">force-reload)</code>
</div>
                                                                <div class="line number84 index83 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">force_reload</code>
</div>
                                                                <div class="line number85 index84 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number86 index85 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">status)</code>
</div>
                                                                <div class="line number87 index86 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">rh_status</code>
</div>
                                                                <div class="line number88 index87 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number89 index88 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">condrestart|try-restart)</code>
</div>
                                                                <div class="line number90 index89 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">rh_status_q || </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number91 index90 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number92 index91 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">*)</code>
</div>
                                                                <div class="line number93 index92 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash functions">echo</code> <code class="bash plain">$</code><code class="bash string">"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"</code>
</div>
                                                                <div class="line number94 index93 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash functions">exit</code> <code class="bash plain">2</code>
</div>
                                                                <div class="line number95 index94 alt2">
                                                                        <code class="bash plain">esac</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        保存退出(按:wq!);可能你得稍微查一下vim的一些命令,不然操作时可能会出现一点小问题。</p>
<p>
        赋予脚本执行权限:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_643205">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># chmod +x /etc/init.d/nginx</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        添加至服务管理列表,设置开机自启:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_377796">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># chkconfig –add nginx</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># chkconfig nginx on</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>4. 启动服务。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_315768">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># service nginx start</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/8a5a069981f2ae9f4168316db678f085.jpg"></p>
<p>
        出现这玩意说明成功了!</p>
<p>
        <span><strong>注:</strong></span>如果报错 : getpwnam(“nginx”) failed ;</p>
<p>
        解决方法:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_614875">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># useradd -s /sbin/nologin -M nginx</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># id nginx</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <span><strong>三 安装mysql</strong></span></p>
<p>
        <strong>1. 版本选择</strong></p>
<p>
        在安装之前必须明白一件事情,mysql有很多种安装方式,每种不一样,不要弄混了。</p>
<p>
        比如源码编译安装(mysql-5.7.17.tar.gz),二进制安装(mysql-5.7.17-linux-glibc2.5-i686.tar),nmp安装(最简单的)。这里我们用源码自己编译安装。</p>
<p>
        <strong>2. 准备编译环境</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_98798">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># yum groupinstall “Server Platform Development” “Development tools” -y</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># yum install cmake -y</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        cmake在现在的版本是必须要安装的,你可以下载camke之后编译,也可以直接yum安装。接下来的编译过程如果报错缺少什么就补什么。</p>
<p>
        <strong>3. 准备mysql数据库存放目录</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_367609">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># mkdir /mnt/data</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># groupadd -r mysql</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># useradd -r -g mysql -s /sbin/nologin mysql</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash comments"># id mysql</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>4. 更改数据目录权限。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_573015">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># chown -R mysql:mysql /mnt/data</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>5. 下载并解压编译官网下载的稳定版的源码包。</strong></p>
<p>
        在下载的时候注意一下版本,下载对应的版本。我们源码编译,要下载长这样的安装包:mysql-5.7.17.tar.gz,同时在安装的时候我们需要boost库,5.7需要1.59版本的库;你可以下载boost库然后编译boost库,或者像我一样,下载带有boost库的mysql版本。</p>
<p>
        开始解压编译:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_494464">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># tar xvf mysql-boost-5.7.17.tar.gz -C /usr/local/src</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># cd /usr/local/src/mysql-5.7.17</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash plain">-DMYSQL_DATADIR=</code><code class="bash plain">/mnt/data</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">-DSYSCONFDIR=</code><code class="bash plain">/etc</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash plain">-DWITH_INNOBASE_STORAGE_ENGINE=1 \</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">-DWITH_ARCHIVE_STORAGE_ENGINE=1 \</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">-DWITH_READLINE=1 \</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">-DWITH_SSL=system \</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">-DWITH_ZLIB=system \</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash plain">-DWITH_LIBWRAP=0 \</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">-DMYSQL_TCP_PORT=3306 \</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash plain">-DMYSQL_UNIX_ADDR=</code><code class="bash plain">/tmp/mysql</code><code class="bash plain">.sock \</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">-DDEFAULT_CHARSET=utf8 \</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">-DDEFAULT_COLLATION=utf8_general_ci</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain">-DDOWNLOAD_BOOST=1 \</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash plain">-DWITH_BOOST=</code><code class="bash plain">/usr/local/mysql/boost/boost_1_59_0</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash comments"># make &amp;&amp; make install</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>6. 修改安装目录的权限属组</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_590731">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># chown -R mysql:mysql /usr/local/mysql/</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>7. 初始化数据库。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_54489">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># /usr/local/mysql/bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/mnt/data/</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        需要注意这里是mysql5.7的初始化命令,而5.7以下的都是用:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_214011">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># /usr/local/mysql/scripts/mysql_install_db –user=mysql –datadir=/mnt/data/</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        在初始化成功之后,5.7的initial命令会产生一个随机的root登录密码,你要用这个密码登录,然后修改(必须修改生成的随机密码不然无法后续操作)。在最后有一个类似这样的密码:</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/2fcb713f96c7c7010fcd2c5d89adf54e.jpg"></p>
<p>
        <strong>8. 复制配置文件</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_696952">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># cp support-files/my-default.cnf /etc/my.cnf</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <span><strong>这里又有一点要注意:</strong></span>mysql5.7配置文件需要修改my.cnf关键配置, mysql5.7之前默认配置文件中是有配置项的,不用手动修改。以下为配置,根据实际情况修改:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_44367">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">&lt;div&gt;&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">&lt;div&gt;basedir = </code><code class="bash plain">/usr/local/mysql</code><code class="bash plain">&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash plain">&lt;div&gt;datadir = </code><code class="bash plain">/mnt/data</code><code class="bash plain">&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">&lt;div&gt;port = 3306&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash plain">&lt;div&gt;socket = </code><code class="bash plain">/Ultrapower/test/mysql/tmp/mysql</code><code class="bash plain">.sock&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">&lt;div&gt;&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">&lt;div&gt;sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">&lt;div&gt;&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">&lt;div&gt;socket = </code><code class="bash plain">/Ultrapower/test/mysql/tmp/mysql</code><code class="bash plain">.sock&lt;</code><code class="bash plain">/div</code><code class="bash plain">&gt;</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">&lt;div&gt;</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        如果添加下 的内容,注意sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES要放在下。<br>
        如果报错tmp目录不错在,到对应的地方去创建目录,然后创建后要赋予mysql权限,chown -R mysql:mysql tmp。</p>
<p>
        <strong>9. 设置开机启动</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_474429">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># chmod +x /etc/init.d/mysql</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        注册为开机启动服务:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_354143">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># chkconfig mysqld on</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># chkconfig –add mysqld</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        查看是否设置成功:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_718258">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># chkconfig –list mysql</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>10. 设置PATH环境变量。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_538115">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># echo “export PATH=$PATH:/usr/local/mysql/bin” &gt; /etc/profile.d/mysql.sh</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># source /etc/profile.d/mysql.sh</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>11. 启动服务</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_267054">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># service mysqld start</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/872d1616ed2bd62bf84694127d09ccbe.jpg"></p>
<p>
        这样基本上,这个mysql就装好了。</p>
<p>
        <strong>12. 登录mysql并修改密码</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_204493">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">mysql -uroot -p生成的密码</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        执行修改密码:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_455732">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">alter user ‘root</code><code class="bash string">'@'</code><code class="bash plain">localhost</code><code class="bash string">' identified by ‘newpassword'</code><code class="bash plain">;</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <span><strong>四 安装php-fpm</strong></span></p>
<p>
        <strong>1. 安装依赖包:</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_623153">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">libmcrypt libmcrypt-devel mhash mhash-devel libxml2 libxml2-devel </code><code class="bash functions">bzip2</code> <code class="bash functions">bzip2</code><code class="bash plain">-devel</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        这里还漏了几个,如果报错了提示缺少了什么就yum补上。</p>
<p>
        2. 到官网下载源码包后,开始编译安装:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_179314">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># tar xvf php-7.0.16.tar.bz2 -C /usr/local/src</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># cd /usr/local/src/php-7.0.16</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">执行下面的配置文件:</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash comments"># ./configure --prefix=/usr/local/php \</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">--with-config-</code><code class="bash functions">file</code><code class="bash plain">-scan-</code><code class="bash functions">dir</code><code class="bash plain">=</code><code class="bash plain">/etc/php</code><code class="bash plain">.d \</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash plain">--with-config-</code><code class="bash functions">file</code><code class="bash plain">-path=</code><code class="bash plain">/etc</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">--with-mysql=</code><code class="bash plain">/usr/local/mysql</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">--with-mysqli=</code><code class="bash plain">/usr/local/mysql/bin/mysql_config</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-fpm \</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-opcache \</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">--disable-fileinfo \</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash plain">--with-jpeg-</code><code class="bash functions">dir</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">--with-iconv-</code><code class="bash functions">dir</code><code class="bash plain">=</code><code class="bash plain">/usr/local</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash plain">--with-freetype-</code><code class="bash functions">dir</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">--with-png-</code><code class="bash functions">dir</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">--with-zlib \</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain">--with-libxml-</code><code class="bash functions">dir</code><code class="bash plain">=</code><code class="bash plain">/usr</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-xml \</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-bcmath \</code>
</div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-shmop \</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-exif \</code>
</div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash plain">--with-curl \</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-sysvsem \</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-inline-optimization \</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-mbregex \</code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-inline-optimization \</code>
</div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-mbstring \</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash plain">--with-mcrypt \</code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash plain">--with-gd \</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-gd-native-ttf \</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash plain">--with-openssl \</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash plain">--with-mhash \</code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-pcntl \</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-sockets \</code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                        <code class="bash plain">--with-xmlrpc \</code>
</div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-</code><code class="bash functions">ftp</code> <code class="bash plain">\</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                        <code class="bash plain">--with-gettext \</code>
</div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-zip \</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                        <code class="bash plain">--</code><code class="bash functions">enable</code><code class="bash plain">-soap \</code>
</div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash plain">--with-bz2</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        执行以上的配置,如果出现下面这样的license,才是正确的,才可以开始编译,如果出问题,就解决,一般是少了什么库。</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" alt="Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程" src="https://zhuji.jb51.net/uploads/img/202305/9dfd78ce78c5d1acaaf20bd9110f27c7.jpg"></p>
<p>
        执行编译:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_169575">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># make &amp;&amp; make install</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>3. 添加php和php-fpm配置文件。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_3408">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># cp /usr/local/src/php-7.0.16/php.ini-production /etc/php.ini</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># cd /usr/local/php/etc/</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># cp php-fpm.conf.default php-fpm.conf</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash comments"># sed -i ‘s@;pid = run/php-fpm.pid@pid = /usr/local/php/var/run/php-fpm.pid@' php-fpm.conf</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>4. 添加php-fpm启动脚本。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_618650">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># cp /usr/local/src/php-7.0.16/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># chmod +x /etc/init.d/php-fpm</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>5. 添加php-fpm至服务列表并设置开机自启。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_865092">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># chkconfig –add php-fpm</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># chkconfig –list php-fpm</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># chkconfig php-fpm on</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>6. 启动服务。</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_99443">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># service php-fpm start</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <span><strong>注:</strong></span>启动时如出现错误:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_816507">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">WARNING: Nothing matches the include pattern ‘</code><code class="bash plain">/usr/local/etc/php-fpm</code><code class="bash plain">.d/*.conf' from </code><code class="bash plain">/usr/local/etc/php-fpm</code><code class="bash plain">.conf at line 125.</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">ERROR:. No pool defined at least one pool section must be specified </code><code class="bash keyword">in</code> <code class="bash plain">config </code><code class="bash functions">file</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">ERROR: failed to post process the configuration</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash plain">ERROR: FPM initialization failed</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        解决:到指定目录执行cp www.conf.default www.conf</p>
<p>
        <strong>7. 添加nginx对fastcgi的支持,</strong></p>
<p>
        首先备份默认的配置文件。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_481447">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                         </div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        编辑/etc/nginx/nginx.conf,在所支持的主页面格式中添加php格式的主页,类似如下:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterxhtml" id="highlighter_915302">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="xhtml plain">&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;location / {&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;root /usr/local/nginx/html;&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;index index.php index.html index.htm;&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;}&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        取消以下内容前面的注释:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterxhtml" id="highlighter_454345">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="xhtml plain">&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;location ~ \.php$ {&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;root /usr/local/nginx/html;&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;fastcgi_pass 127.0.0.1:9000;&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;fastcgi_index index.php;&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/$fastcgi_script_name;&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;include fastcgi_params;&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;}&lt;/</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="xhtml plain">&lt;</code><code class="xhtml keyword">div</code><code class="xhtml plain">&gt;</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>8. 重启nginx</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_775934">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># service nginx reload</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>9. 测试是否成功</strong></p>
<p>
        在/usr/local/nginx/html/新建index.php的测试页面,内容如下:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterphp" id="highlighter_752744">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="php plain">&lt;?php</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="php plain">phpinfo();</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="php plain">?&gt;</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        如果出现这个熟悉的界面,说明就大功告成了!Linux下一个基本的LNMP就搭建完毕了。</p>
<p>
        <span><strong>总结</strong></span></p>
<p>
        以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。</p>
<p>
        原文链接:https://www.gzpblog.com/20170303/731.html</p>
頁: [1]
查看完整版本: Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程