阿里云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"><zone></code>
</div>
<div class="line number9 index8 alt2">
<code class="bash plain">…</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash plain"><service name=”nginx”/></code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain"><zone></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"><?php </code><code class="php functions">echo</code> <code class="php plain">phpinfo(); ?></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]