如果你的PHP是以CGI方式运行,则不不能通过上面的方法,可以通过写一个php程序来测试:
test.php
<?php
phpinfo();
?>运行后回发现php是以CGI方式运行的,如果以Apache方式运行的话,就没有问题了,这就要配置Apche了
test.php
<?php
phpinfo();
?>运行后回发现php是以CGI方式运行的,如果以Apache方式运行的话,就没有问题了,这就要配置Apche了
如何在win32下设置php4.0.3pl1为apache模块1、拷贝\php\sapi\php4apache.dll文件到\apache\modules目录下。
2、编辑httpd.conf文件,加入以下几行。
LoadModule php4_module modules/php4apache
<FilesMatch ".*.(php4|php3|php)$">
ForceType application/x-httpd-php
</FilesMatch>
3、现在就应该没有问题了,写个程序测试一下吧。
<?php
echo "<h1>您的PHP运行方式:".php_sapi_name()."</h1>";
?>
注意:
1、必须一定要把php.ini文件拷贝到windows或winnt目录下(cgi方式下可以把此文件放到 php.exe相同目录下)。
2、不必删除httpd.conf文件设置php为CGI方式的内容。
3、有的文章推荐修改srm.conf,其实大可不必。
4、测试环境win98+php4.0.3pl1+apache1.3.14
在linux下就可以简单的使用那些代码了