读书人

哪位高手配置过64位的php

发布时间: 2012-03-22 17:43:57 作者: rapoo

谁配置过64位的php
装的64位的2003,安装64位的php,访问探针应用程序池为什未指定的错误,事件里面提示Generate Activation Context 为 C:\php\php5isapi.dll 失败。 参考错误消息: 参照的汇编没有安装在系统上。安装32位的php,让iis以32模式运行的话,探针好了,但是显示不支持mysql,请问有谁配置过,跟32为那些地方配置有差别?

[解决办法]
##############################################################

PHP 5.2.3 x64 ISAPI Module - 2007-06-11

compiled by PaRK_7677
email: park@fusionxlan.com

USE ONLY WITH 64-BIT HTTP SERVERS!
IIS 6.0 (x64)


http://www.fusionxlan.com/PHPx64


visit http://www.apachelounge.com/forum/viewtopic.php?t=415
to help with the ongoing-PHP x64 development! Thank you!

###############################################################


When building PHP using "nmake snap" the PHP5ISAPI module does not compile
correctly. A solution is to copy all files contained in this ZIP to

\php-5.x.x\sapi\isapi


Open php5isapi.vcproj in VC++. Right click php5isapi in the Solution Explorer
and select custom build rules. Click "Find Existing" and add "masm64.rules" from
the same folder. Okay out of adding and to the first dialog. Make sure ASM 64
is checked on the top. Click Okay.

--ONLY WHEN nmake snap HAS FINISHED SUCCESSFULLY--

Open php5isapi.vcproj in C++. Click the Build menu and select Configuration Manager.
Make sure the solution is "Release_TS" and platform is X64 (may have to drop down
and select new to add). Click okay.

Right click php5isapi in Soltuion Explorer and choose build. The DLL (php5isapi.dll)
will be built in "\php-5.x.x\Release_TS\". Make sure to copy the DLL into
"\php-5.x.x\Release_TS\php-5.x.x" (where the binaries are copied).

Close VC++. Save if wanted.
==========================================================================
建议你自己编译一下!

读书人网 >windows

热点推荐