1.下载常用的文本编辑vim。

yum install -y vim

2.安装Nginx。

添加仓库。

sudo yum install yum-utils
# 创建文件
vim /etc/yum.repos.d/nginx.repo
# 文件内容如下:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

# 安装
sudo yum install nginx
# 启动nginx
[root@ebs-40617 ~]# service nginx start
Starting nginx:                                            [  OK  ]
[root@ebs-40617 ~]# netstat -tunlp|grep 80
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      5355/nginx          
[root@ebs-40617 ~]# 

IP访问可以看到nginx已经启动。

http://211.149.239.182/

如果不能访问:

1.临时关闭防火墙
service iptables stop

 

Nginx命令及配置文件位置:
# 启动
service nginx start
# 停止
service nginx stop
# 配置文件位置
[root@ebs-40617 ~]# service nginx.conf
nginx.conf: unrecognized service

设置nginx开机启动:

chkconfig nginx on

2.安装mysql。(此处省略)

默认仓库包含mysql所以可以直接安装。

yum install -y mysql mysql-server
# 启动服务
service mysql start
# 加入开机启动
chkconfig mysql on
# 查看端口监听
netstat -tunlp|grep 3306
# 直连
mysql

3.安装PHP。

yum install -y php-cli php-fpm

chkconfig php-fpm on
service php-fpm start

netstat -tunlp|grep 9000

4.配置nginx支持PHP。

假设web访问目录为/server/www

mkdir -p /server/www

cd /server/www

vim /etc/nginx/conf.d/default.conf

把第9行,改为自己的web目录:/server/www

找到第30行,找到以下内容,解开注释修改为以下内容:

    location ~ \.php$ {
        root           /server/www;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /server/www$fastcgi_script_name;
        include        fastcgi_params;
    }

保存后,重新载入nginx配置:

service nginx reload

然后浏览器访问:

Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐