PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)(8)

2019-08-30 16:02

只有php5apache2_2.dll和php5apache2_3.dll)。但是,要使PHP5.4.X作为apache的扩展模块加载而运行,这个文件必不可少。

所以Apache lounge应运而生。Apache lounge是类似于apache基金会的软件维护和开发组织,主要提供针对Win32的apache2.4.X以及相关模块提供软件包下载。

相关的软件包有:

Apache 2.4 win32 binaries

Apache 2.4 win32 modules (各种2.4的相关模块,其中就有我们需要的PHP模块)

Apache 2.2 win32 binaries

Apache 2.2 win32 modules(不包括Apache的PHP扩展模块了,因为在www.php.net提供的windows编译好压缩包中,已经有了。)

提示:Apache lounge提供的Windows软件包都是在X86 VC9或者VC10环境下编译的。

Apache基金会提供的apache有SSL和no_ssl版本的区别。而Apache lounge提供apache win32都是自带有SSL。使用SSL安全连接时,httpd服务监听的是443端口,对收发的信息进行加密。配置上比单纯的监听80端口复杂,所以虽然本文使用了的Apache带有SSL模块,而且加载了相关的模块,但是并不打算介绍SSL的具体配置情况。

3.PHP版本繁多

在 PHP 官网上新版的PHP,For Windows 的一共给了四个版本: VC9 x86 Non Thread Safe、 VC9 x86 Thread Safe、 VC6 x86 Non Thread Safe、 VC6 x86 Thread Safe 3.1 VC6和VC9的区别

如何选择版本呢,在http://windows.php.net/download/页面的左侧,有英文的说明。大致意思是:

①.如果您使用的apache是apache.org下载的,那么轻使用VC6版本的。(PS:PHP5.3.X和5.4.X均不提供VC6版本的,只能使用PHP5.2.X了。)

②.如果您使用的web服务器是IIS,那么应该使用VC9版本的 ③.VC6版本是使用Visual Studio 6编译的。

④.VC9 版本是使用Visual Studio 2008编译的,以提升性能和稳定性。

⑤.使用VC9版本,需要安装Microsoft 2008 C++ Runtime (x86) 或者 the Microsoft 2008 C++ Runtime (x64)。也就是程序运行时。

⑥.不要将VC9版本的PHP和apache.org的apache一起使用。(因为apache.org的apache是使用VC6编译的)。

⑦.VC9版本的PHP(5.4/5.3)可以和Apache lounge的apache一起工作。php.net使用Apache lounge的编译的文件作为

PHP5.4/5.3的SAPI(也就是apache的PHP扩展模块,上文中提到的php5apache2_2.dll和php5apache2_3.dll) 3.2 Thread Safe和Non Thread Safe

先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。

再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。

ISAPI 执行方式是以 DLL 动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI 来执行 PHP,建议选择 Thread Safe 版本;

而 FastCGI 执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP,都建议下载、执行non-thread safe 的 PHP(PHP 的二进包有两种:msi 、zip,请下载 zip 套件)。

本文的安装的是PHP5.4的Thread Safe版本,并且将PHP作为apache的SAPI安装(扩展模块)。这种安装方式更为安全。

如有问题,以PHP官方文档为准,如果发现本文中的不当之处,可以联系我。


PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:转速、电流双闭环可逆直流PWM调速系统设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: