很多站长朋友们都不太清楚phpcgi设置,今天小编就来给大家整理phpcgi设置,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何修改DirectAdmin面板PHP运行模式为CGI 2、 如何把php-cgi环境添加到系统的环境变量中 3、 linux php-cgi 如何启动 如何修改DirectAdmin面板PHP运行模式为CGI对于开设虚拟主机销售的朋友来说,PHP运行模式选择为CGI要好得多,这样就可以直接在终端使用top命令查看具体用户的资源占用情况。
另外,如果使用CLI模式,还需要手动去设置一些文件的权限,感觉比较蛋疼,而CGI模式是遵循文件夹755,文件644的权限,无需自己再去设置了。
在安装DirectAdmin面板的时候,其实就有一个选项是让我们选择PHP运行模式的,但是可能有许多朋友会像珲珲一样是一路选择y安装下来的,那么就杯具了。
还好有挽救的方法,并且也不算复杂,开工吧!
如何把php-cgi环境添加到系统的环境变量中在有些项目开发中,比如百度的fis前端开发框架中,我们要用到php-cgi环境,现在教大家如何安装php-cgi环境来为我们的项目开发服务。
工具/原料
php配置环境
方法/步骤
第一步:找到系统PHP的安装路径
例如:D:\PHP,这里包含php-cgi.exe
第二步:以win7系统为例,鼠标右键计算机属性
第三步: 点击高级系统设置
第四步:点击环境变量
第五步:设置PATH属性,添加PHP所在路径,注意:前面加分号
第六步:点击确定,在命令行下输入php-cgi -v,显示如下,说明安装成功
linux php-cgi 如何启动用户可以参考如下php-cgi安装启动过程。
1、解包
tar zxvf php-5.2.6.tar.gz
2、安装
cd php-5.2.6/
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-zlib-dir --with-freetype-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --with-gd --enable-ftp --with-iconv --with-gettext --with-curl --enable-fastcgi --with-openssl
make make install
cd /usr/local/php/lib
cp php.ini-dist php.ini
cp /usr/local/php/bin/php /usr/bin/php-cgi
3、修改php.ini
nano php.ini 按f6然后输入extension_dir
查找/usr/local/php/etc/php.ini中的extension_dir = "./"
修改为extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
4、启动php-cgi
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -f /usr/bin/php-cgi
nginx配置文件中的 fastcgi_pass 127.0.0.1:9000; 就是根据上面来的
5、查看一下
[zhangy@BlackGhost www]$ ps -e|grep php-cgi
3737 ? 0 php-cgi
3738 ? 00:00:03 php-cgi
3739 ? 00:00:03 php-cgi
3740 ? 00:00:04 php-cgi
3741 ? 00:00:03 php-cgi
3742 ? 00:00:03 php-cgi
关于phpcgi设置的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。