CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
<p>之前我们已经安装了lnmp的环境,现在让我们来安装phpmyadmin。</p>
<p>
跟前一样,yum默认的库里是没有phpmyadmin的,我们需要从epel库里进行安装,之前已经安装过epel的朋友就可以直接下载rpm包了。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_133495">
<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 plain">yum </code><code class="bash functions">install</code> <code class="bash plain">epel-release</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">rpm -ivh http:</code><code class="bash plain">//rpms</code><code class="bash plain">.famillecollet.com</code><code class="bash plain">/enterprise/remi-release-7</code><code class="bash plain">.rpm</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
下载完成后安装phpmyadmin</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_476302">
<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">--enablerepo=remi --enablerepo=remi-php56 phpmyadmin</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
然后,我们更改nginx的配置文件,添加phpmyadmin的路径。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_916438">
<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">vi</code> <code class="bash plain">/etc/nginx/conf</code><code class="bash plain">.d</code><code class="bash plain">/default</code><code class="bash plain">.conf</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
在nginx配置文件里加入以下代码。之后如下图所示。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_831171">
<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>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">location </code><code class="bash plain">/phpmyadmin</code> <code class="bash plain">{</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash spaces"> </code><code class="bash functions">alias</code> <code class="bash plain">/usr/share/phpmyadmin</code><code class="bash plain">;</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash spaces"> </code><code class="bash plain">index index.php;</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash spaces"> </code><code class="bash plain">}</code>
</div>
<div class="line number5 index4 alt2">
</div>
<div class="line number6 index5 alt1">
<code class="bash spaces"> </code><code class="bash plain">location ~ </code><code class="bash plain">/phpmyadmin/</code><code class="bash plain">.+\.php$ {</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash spaces"> </code><code class="bash keyword">if</code> <code class="bash plain">($fastcgi_script_name ~ </code><code class="bash plain">/phpmyadmin/</code><code class="bash plain">(.+\.php.*)$) {</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash spaces"> </code><code class="bash functions">set</code> <code class="bash plain">$valid_fastcgi_script_name $1;</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash spaces"> </code><code class="bash plain">}</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash spaces"> </code><code class="bash plain">include fastcgi_params;</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash spaces"> </code><code class="bash plain">fastcgi_pass 127.0.0.1:9000;</code>
</div>
<div class="line number12 index11 alt1">
<code class="bash spaces"> </code><code class="bash plain">fastcgi_index index.php;</code>
</div>
<div class="line number13 index12 alt2">
<code class="bash spaces"> </code><code class="bash plain">fastcgi_param script_filename </code><code class="bash plain">/usr/share/phpmyadmin/</code><code class="bash plain">$valid_fastcgi_script_name;</code>
</div>
<div class="line number14 index13 alt1">
<code class="bash spaces"> </code><code class="bash plain">}</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img style="max-width:100%!important;height:auto!important;"title="CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装" alt="CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装" src="https://zhuji.jb51.net/uploads/img/202305/c6639963f71d6c24c2d584b61e03ea38.jpg"></p>
<p>
修改完成后,还是:wq退出,然后nginx -t检测语法,nginx -s reload重启nginx</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装" alt="CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装" src="https://zhuji.jb51.net/uploads/img/202305/7f3b4f91224fbacd9f7d8cbf2f27bfc5.jpg"></p>
<p>
最后,我们打开浏览器,访问http://localhost/phpmyadmin/,就会出现以下界面了。</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装" alt="CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装" src="https://zhuji.jb51.net/uploads/img/202305/27dca7e8a1a4934026d0c17ff2a0202e.jpg"></p>
<p>
至此,phpmyadmin的配置也完成了。最后,数据库的访问地址暴露出来是很不安全的,最好配置一个复杂的无规律的地址。</p>
頁:
[1]