热搜词
发表于 2009-4-22 09:49:52 | 显示全部楼层 |阅读模式
php: PHP Version 5.0.0b4
apache: Apache/2.0.49 (Win32)
1,做为cgi来运行
2,做为module来运行

1,做为apache2的cgi运行
ScriptAlias /php/ "/usr/local/bin/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi"
上面的代码添加到httpd.conf
2,做为apache的模块运行
LoadModule php5_module        /usr/lib/httpd/modules/libphp5.so
AddType application/x-httpd-php .php
上面的代码添加到httpd.conf


注意:
1) 如果已经LoadModule了,再Action application/x-httpd-php "/php/php-cgi" 就不起作用了。
2) 作为cgi方式运行的php文件并不要求必须是具有可执行权限,只要apache用户可读就行,如果apache不可读,将显示access denyed .
3) 作为cgi方式执行时一定要用php-cgi 如果用php将会产生服务器错误;一直没有在apache中这样执行php,所以一直也没弄清php-cgi是做什么的,现在知道了。
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 18:39 , Processed in 0.169656 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team