windows 8.1 (IIS 8.5) 添加PHP

2020-11-18 13:05

阅读:533

标签:des   style   blog   class   tar   ext   

关于PHP的PHP现在推出5.3.3版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。 首先我来解答: VC6是什么? VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。 VC9是什么? VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。那我们如何选择下载哪个版本的PHP呢? 如果你是在windows下使用Apache的,请选择VC6版本; 如果你是在windows下使用IIS+PHP的,请选择VC9版本。

好了,下载完memAdmin和php之后,下面开始配置php的web服务器,部署memAdmin这个工具。其实读者完全可以下载安装“appserver”之类的wamp集成开发包,可以快速集成php、mysql、mysqladmin等。但笔者早就听说在IIS 7.5可以通过CGI扩展跑php,甚至可以集成apache 、tomcat等web服务器。集成方式如下:

第一种,是比较早期的,用CGI方式加载PHP环境。也就是在IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。特点是:稳定,但效率太低。 

第二种,通过ISAPI方式加载PHP环境,就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。特点是:多线程,效率较高,但不够稳定。

其实还有一种效率更高的PHP和IIS的集成方式,就是利用FastCGI方式加载PHP环境。

尤其在windows 7以后,在IIS环境里可以直接装载FastCGI了。这种方式高效率,高稳定性,属于将来发展趋势。

 

soscw.com,搜素材

 

soscw.com,搜素材

 

配置好FASTCGI之后,再运行PHP程序,如果有报错的话,如下所示:

PHP教程:iis7以fastcgi配置php时出现FastCGI进程意外退出问题解决

作者:罪惡 发布于:2009-8-29 21:57 Saturday 疑难问题分析

很多人在配置iis7+fastcgi+php时出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃。

如图

soscw.com,搜素材

soscw.com,搜素材

这个问题一般都是php配置出了问题导致的。

我的解决方法一般都是先将php程序目录放进系统path变量中,这样可以在不用iis的情况下使用php -v的命令来检查php的配置情况。

例如:php.ini中我把extension_dir属性的路径写错了。在命令行中输入 php -v就会有以下显示(点击放大)

soscw.com,搜素材

php不能加载扩展库文件,当然会报错了。

修改完成后再看(点击放大)这是就没有问题了。

soscw.com,搜素材

此时再重起iis,问题即可解决。

 

 

windows 8.1 (IIS 8.5) 添加PHP,搜素材,soscw.com

windows 8.1 (IIS 8.5) 添加PHP

标签:des   style   blog   class   tar   ext   

原文地址:http://www.cnblogs.com/reddptp/p/3704902.html


评论


亲,登录后才可以留言!