日期:2014-05-17  浏览次数:20798 次

谁配置过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.
==========================================================================
建议你自己编译一下!