记录下Nginx的配置过程

记录下nginx的配置过程(没有用全编译的过程,我觉得没必要暂时,简单就行)

第一步,安装PHP、MySQL

这个很简单,yum install 就行了,或者找rpm包,然后安装。

第二步,安装Nginx

直接去 下载最新版本的,然后就 ./configure, make, make install 普通安装就行了

第三步,安装spawn-fcgi

去 下载 spawn-fcgi-1.6.0.tar.gz (这是我这次用的版本)

然后 ./configure 和 make 后,不需要 make install 因为用不到这个

然后在 src 目录下有个 spawn-fcgi ,用 cp -r spawn-fcgi /usr/local/nginx/sbin/spawn-fcgi 拷贝到 nginx 的执行目录

然后启动 spawn-fcgi 方法: ./spawn-fcgi -a 127.0.0.1 -p 9000 -f /usr/bin/php-cgi (在nginx的执行目录下执行, /usr/bin/php-cgi 这是我这里的PHP版本的地方)

先看看 9000 端口是否打开

若启动成功,为了防止计算机重启后失效,把启动命令加入到开机启动:

在 /etc/rc.local 文件中加入如下命令:

/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -f /usr/bin/php-cgi //这里要注意使用绝对地址

第四步,配置Nginx

1. 在下面添加红色的代码

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root html;
index index.html index.php;
}

2. 找到下面的代码,把注释去了

红色部分是关键,要看 /usr/local/nginx/conf 目录下面的 fastcgi 文件名字是什么

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi.conf;
}


第五步,启动 Nginx

直接在 /usr/local/nginx/sbin 目录下 ./nginx 就搞定了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyzsds.html