个人认为在Linux *** 作系统下翻译选择CGI (Common Gateway Interface) 通用网关接口比较准确。
其他参考翻译如下:
作为一个英文缩写,该名词有多种含义:
CGI (Common Gateway Interface) 通用网关接口
CGI(Computer Generation Image)计算机合成图像/电脑三维动画
CGI(Computer Graphics Interface) 计算机图形接口标准
CGI(Cell Global Identifier) 全球小区识别码
CGI(Compacted Graphite Iron)缩状石墨铸铁
CGI(Clinton Global Initiative )克林顿全球倡议
CGI (Clinical Global Impression)临床疗效总评量表
用户可以参考如下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 ?00:00:00 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
1、如果是"Forbidden"消息,这说明有权限问题。可用chmod755来修改文件的权限。2、如果是"InternalServerError"消息,可先查询Apacheerror_log文件,从中找到是哪个文件出错了,再好好分析一下,一般这种错误与配置文件无关,大部分还是你写的程序有问题。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)