准备一台虚拟机: 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