当前位置:   article > 正文

php的cgi的设置,CGI 和命令行设置

以及 php 的 cgi 设置:

[#3]

info at ch2o dot info [2005-06-13 10:59:01]

for using fastcgi external server in place of cgi or mod php with php:

to compile fastcgi librairie:

wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz

tar xzvf fcgi-2.4.0.tar.gz

cd fcgi-2.4.0

./configure

make

gmake install

to compile the fastcgi apache module:

wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.2.tar.gz

tar xvzf mod_fastcgi-2.4.2.tar.gz

cd mod_fastcgi-2.4.2

path/to/apache/bin/apxs -i -A -n fastcgi -o mod_fastcgi.la -c *.c

after you must modify the http.conf to add that:

# load fcgi module

LoadModule fastcgi_module      modules/mod_fastcgi.so

# authorization to execute fcgi  on tree "/fcgi-bin/"

Options ExecCGI

SetHandler fastcgi-script

# define fastcgi external serveur for virtual path "/fcgi-bin/phpfcgi" to execute on targetmachinehost with targetport

FastCgiExternalServer /fcgi-bin/phpfcgi -host targetmachinehostname:targetport

# mime type definietion for some extention

AddType application/x-httpd-fastphp .php .cphp .php4

#define apache cgi regirection with the virtual action script /fcgi-bin/phpfcgi associated with the defined mime type.

Action application/x-httpd-fastphp /fcgi-bin/phpfcgi

start apache.

compile php with --enable-cgi  and --enable-fastcgi=/to/lib/fastcgi

start on target machine php with "php -b ip:port" for ear request from mod_fastcgi.

some aditional thing are in sapi/cgi/README.FastCGI of php src tree.

the document root of the apache machine must be synchronous with the php target machine... with the same tree...

and with that solution you can mixe php5 and php4 with different extention of apache directory limitation to one or another version...

with performance like mod_php!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/1019882
推荐阅读
相关标签
  

闽ICP备14008679号