LINUX *** 作系统下的CGI是什么意思

LINUX  *** 作系统下的CGI是什么意思,第1张

建议:

个人认为在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文件,从中找到是哪个文件出错了,再好好分析一下,一般这种错误与配置文件无关,大部分还是你写的程序有问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6067760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存