准备一台虚拟机: 192.168.135.141
将nginx的安装包导入root目录下
解压:
1
|
tar zxf nginx-1.16.1. tar .gz
|
下载nginx需要用到的依赖:
1
|
yum -y install gcc gcc -c++ pcre-devel zlib-devel
|
进入nginx-1.16.1中后 编译安装
1
2
|
cd nginx-1.16.1
. /configure && make && make install
|
开启nginx看是否正常
1
|
/usr/local/nginx/sbin/nginx
|
查看端口是否存在80(apache也是80如果占用可以将apache停掉)
1
|
netstat -ntlp | grep 80
|
下载PHP组件
1
|
yum -y install php php-gd php-mysql php-fpm
|
编辑nginx的配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
vim /usr/local/nginx/conf/nginx .conf
######################################################################
location / {
root html;
index index.php index.html index.htm;
}
..........
location ~ \.php$ {
root /usr/local/nginx/html ;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
#####################################################################
|
重启nginx
1
|
/usr/local/nginx/sbin/nginx -s reload
|
下载mysql
1
|
yum -y install mysql mysql-server
|
开启mysql并且进入mysql给权限
1
2
3
|
service mysqld start
mysql
mysql> create database wordpress;<br>mysql> grant all on *.* to 'wordpress' @ 'localhost' identified by '123' ;<br>mysql> flush privileges;<br>
|
上线电商
将电商包放在 /usr/local/nginx/html
解压后给权限!
chmod -R 777 /var/local/nginx/html
访问页面 http://ip+/wordpress