栗子花开 發表於 2023-10-25 00:00:00

阿里云Centos7安装LNMP+wordpress

<p>
        <strong>1. 安装Nginx</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_143204">
                        <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>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">#yum install nginx      #配置文件处于/etc/nginx</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments">#systemctl start nginx   #启动nginx</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments">#systemctl enable nginx.service  # 设置为开机启动</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                         </div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash comments">#systemctl status firewalld  #检查防火墙,如果为active (running),则</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash comments">#vim /etc/firewalld/zones/public.xml   # 在zone</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                         </div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">&lt;zone&gt;</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">…</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">&lt;service name=”nginx”/&gt;</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">&lt;zone&gt;</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash comments">#systemctl reload firewalld</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        测试:http://114.215.172.90/   114.215.172.90为外网ip地址</p>
<p>
        <strong>2. 安装Mysql(not MariaDB)</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_698523">
                        <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>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">#rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments">#yum repolist enabled | grep “mysql.*-community.*”</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments">#yum -y install mysql-community-server</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                         </div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash comments">#yum -y install mysql-community-server   #安装社区版</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash comments">#systemctl start mysqld                  # 启动mysql</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash comments">#mysql_secure_installation              # mysql安全安装,输入root密码,一路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>
        <strong>3. 安装PHP</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_391982">
                        <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="bash comments">#yum install php-fpm php-mysql</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments">#systemctl start php-fpm        # 启动php-fpm</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments">#systemctl enable php-fpm      # 设置开机启动</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                         </div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash comments">#mkdir /var/www</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash comments">#chown -R apache:apache /var/www</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        修改Nginx的配置文件:在 /etc/nginx/conf.d 目录下新建 wordpress.conf</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_225658">
                        <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>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="plain plain">server {</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain">listen 8000;</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="plain plain"># pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                         </div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="plain plain">location ~ \.php$ {</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="plain plain">root /usr/www;</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="plain plain">fastcgi_pass 127.0.0.1:9000;</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="plain plain">fastcgi_index index.php;</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="plain plain">fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="plain plain">include fastcgi_params;</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="plain plain">}</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="plain plain">}</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_169107">
                        <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">#systemctl reload 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>
        在/usr/www 目录中创建 phpinfo.php</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterphp" id="highlighter_505398">
                        <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="php plain">&lt;?php </code><code class="php functions">echo</code> <code class="php plain">phpinfo(); ?&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>
        外部访问:http://114.215.172.90:8000/phpinfo.php</p>
<p>
        <strong>4. 安装wordpress</strong></p>
<p>
        从https://cn.wordpress.org/下载 wordpress-4.4.2-zh_CN.tar.gz, 解压到/usr/www<br>
        创建wordpress数据库</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_726800">
                        <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">#mysql -uroot -p</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments">#create database wordpress</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        通过http://114.215.172.90:8000/wordpress访问,并安装提示进行安装,中间需要添加mysql用户名和密码,并制定wordpress相关的用户名和密码,然后创建成功。</p>
<p>
        http://114.215.172.90:8000/wordpress/ 访问既可,也可以点击页面中的登陆进行页面设置等相关管理工作。</p>
頁: [1]
查看完整版本: 阿里云Centos7安装LNMP+wordpress