在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
以windows为例,看看下载到得php zip的文件名 php-5.4.4-nts-Win32-VC9-x86.zip
这个其实没有什么太大的影响,因为从php 5.3,已经没有vc6版本提供下载了
IIS 如果想使用IIS配置PHP的话,那么需要选择Non-Thread Safe(NTS)版本的PHP
Apache 如果你是用的Apache的版本来自Apache Lounge(website:http://apachelounge.com/),可以使用PHP VC11 x86或者x64版本。 如果你使用的是从apache.org下载的Apache1或者Apache2来搭建PHP环境的话,只能使用VC6版本,无法使用VC9+以上版本。
VC9 和VC11 VC9和VC11是PHP的最新版本(这两个版本分别通过Visual Studio 2008和Visual Studio 2012编译),其中包含了对于性能和稳定性的改进。 VC9版本要求用户安装Microsoft Visual C++ 2008 SP1 Redistributable Package(x86 | x64) VC11版本要求用户安装Visual C++ Redistributable for Visual Studio 2012(x86 | x64)
我使用Apache+PHP的模式下,一般是把PHP作为一个Module load到apache中,那么以apache父进程-多子进程的工作模式,是需要进行线程安全检查的,所以如果是以这种方式执行php,选择ts版本 那么如果是使用fastcgi,比如说用php-fpm管理php执行,则不需要进行线程安全检查,则选择nts版本的php --------------------------------------------------------------------------------------------------------------------------- php-5.5.0beta1-Win32-VC11-x86 安装包的名字也已经说明了, 要运行必须安装vc11, x86表示32位, 假如是x64就是64位, 位数对于安装vc11有帮助, 个人建议vc11 x86, x64两个版本都安装上比较好, 反正没冲突. 然后启动服务, 搞定. phpinfo信息如下: ----------------------------------------------------------------------------------------------------------------------------- VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。 #下面这个是加载TS版本的php必须的 AddType application/x-httpd-php-source .phps
#下面这两行是加载NTS版本的php必须的,不可以直接写成Action application/x-httpd-php “c:/wamp/bin/php/php3.5.6/php-cgi.exe”! #另外,还要有之前的AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt,这样才能认识php格式的文件 #这样配置完可能还会因为权限问题而无法用php-cgi.exe解析php网页,所以还要加上下面这段 <Directory "C:/wamp/bin/php/php5.3.6/"> |
2022-08-17
2022-11-06
2022-08-17
2022-07-29
2022-07-29
请发表评论