记录下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 就搞定了
记录下Nginx的配置过程
内容版权声明:除非注明,否则皆为本站原创文章。