php运行方式 视频教程,Window下PHP三种运行方式图文详解_PHP教程

然后我们在地址栏输入http://localhost/会出现如下界面:注意红色部分和配置的关系

1T9151630-0.jpg3、cgi的方式运行,需要做如下的配置首先php配置文件

复制代码 代码如下:

cgi.force_redirect = 0 //本来是 1 并且去掉注释符号;

修改apache的配置,去掉原来的模块配置

复制代码 代码如下:

AddType application/x-httpd-php .php

LoadModule php5_module "C:/php5/php5apache2_2.dll"

PHPinidir "C:/php5/php.ini"

=>加入以下配置

复制代码 代码如下:

AddHandler cgi-script .cgi // line 396

然后我们在目录C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin新建一个cgi文件test.cgi编写如下代码:

复制代码 代码如下:

#!c:/php5/php-cgi.exe

php php phpinfo();

?>

1T915G43-1.jpg

如果同时打开多个则会有很多php-cgi.exe,并且在执行完成之后消失:

1T9156204-2.jpg4、PHP的fastcig方式运行,首先需要去下载fastcgi模块,默认是没有带这个模块的,而cgi是自带的;下载地址http://httpd.apache.org/mod_fcgid/;解压复制其中的mod_fcgid.so和mod_fcgid.pdb,接下来做如下的配置:

复制代码 代码如下:

LoadModule fcgid_module modules/mod_fcgid.so // line 128追加

FcgidInitialEnv PHPRC "c:/php5" //php配置文件 line 129追加

AddHandler fcgid-script .php //添加句柄 即后缀 什么样的文件需要fastcgi解释 line 407追加

FcgidWrapper "c:/php5/php-cgi.exe" .php //解释器路径 line 408

Options Indexes FollowSymLinks ExecCGI //line 221 追加 ExecCGI 意思是目录允许执行CGI脚本

是否成功安装,只需要做个PHP文件检查就可以了,我们就用上面的index.php文件:

1T9154213-3.jpg

1T9153912-4.jpg终于把PHP的运行方式讲完了,初学者一定要亲自试验一下,这篇教程具有一定的难度,要反复思考才能理解其中的意思,涉及到一些专业知识,当然你暂时可以直接使用模块运行方式,等自己对PHP有了一定的理解之后可以再回头看看这篇文章,今天我花了几个小时的时间整理PHP的运行方式,由于作者本人的水平有限,错误之处在所难免!

http://www.bkjia.com/PHPjc/327581.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327581.htmlTechArticlePHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式。 PHP运行目前为止主要有三种方式: a、以模块加载的方式运行,...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值