Chinaunix首页 | 论坛 | 博客
  • 博客访问: 381886
  • 博文数量: 105
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1145
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-01 09:01
文章分类

全部博文(105)

文章存档

2010年(3)

2009年(93)

2008年(9)

我的朋友

分类: BSD

2008-11-06 13:34:39

Nginx终于进入到OpenBSD的软件包中了,值得高兴!

但是,在默认的情况下,如果要使用php(fastcgi)模式,会出现No input file specilea.的提示,下面就说下怎么样来修改nginx.conf文件,可以正常使用php(fastcgi)。

vi /etc/nginx/nginx.conf

将下面这段前面的注释都去掉,改成:

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

注意红色的部分,这个部分原来是/scripts,改成/var/nginx/html。

再把下面这个部分修改成:

        location / {
            root   /var/nginx/html;
            index  index.php index.html index.htm;
        }

(加入index.php)

重启php-fastcgi,重启nginx,可以使用PHP程序了!!!
阅读(2915) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-10-02 20:13:22

你好,我按照你的方法用PKGADD安装好了所有的包,所有的设置都装好了,但是就是没有装PHPMYADMIN,我写了个PHPINFO,但是访问的时候就是在页面里显示了PHPINFO的代码,根本没有显示PHPINFO成功的页面,很郁闷,不知道是哪一步错误,请赐教!

chinaunix网友2009-03-07 21:17:35

谢谢了,按照你的提示,pkg_delete php5-fastcgi 然后 pkg_add php5-fastcgi ,正常了。

chinaunix网友2009-03-06 23:13:52

我的问题同二搂,所有安装都是严格按照你的方法安装。好无奈。 “/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 6 -u www -f /usr/local/bin/php-fastcgi > /var/run/fcgi.pid“这行有问题吗? 在命令行直接敲提示错误“/usr/local/bin/php-fastcgi: not find" 我该怎么办?

czjin2009-02-10 15:53:09

大师:我按照您上面的文章在VM机上测试安装了openbsd4.4,用packages安装了nginx-0.6.31并将上面两处做了修改,现在是输入:http://IP/index.html可显示:Welcome to nginx! 而输入:http://IP/index.php 则显示:The page you are looking for is temporarily unavailable.Please try again later.(我放上去了一个index.php文件)好像还不能支持php.我是用packages安装的 php5-fastcgi-5.2.6,另外怎样能知道php-fastcgi是否已启动?php-fastcgi已启动在TOP下是否应显示php-fastcgi启动进程?