rvi*_*ini 12 php apache windows-7-x64
我正在尝试将Apache集成到Apache上.以下是我正在使用的版本
Apache 2.4 (httpd-2.0.64-win32-x86-openssl-0.9.8o)
PHP (php-5.5.0-Win32-VC11-x64.zip)
Run Code Online (Sandbox Code Playgroud)
我在64 bit windows 7机器上设置它.我已经按照这个进行了配置,但是即使我把它dll放在指定的文件夹中,我也会收到以下错误.
无法将C:/php/php5apache2_4.dll加载到服务器中:找不到指定的模块.
该httpd.conf行条目是这样的
LoadModule php5_module "C:/php/php5apache2_4.dll"
Run Code Online (Sandbox Code Playgroud)
是否有任何版本兼容的问题?
Mar*_*Gee 25
我能够让PHP(5.5)在Windows(7和8)上使用Apache(2.4)的唯一方法是确保Apache和PHP都是32位(x86)或64位(x64)并且Apache和PHP都是线程安全(TS).使用非线程安全(NTS)对我(或其他人)不起作用,并且线程安全版本与所需的PHP模块"php5apache2_4.dll"捆绑在一起.一旦我的所有比特深度和线程安全性相匹配,Apache 2.4和PHP 5.5在我的Windows系统上可以很好地协同工作.
这两个产品也必须使用相同的主要版本的Microsoft Visual Studio/C++进行编译,例如VC6(旧版VC++编译器),VC9 = Studio 2008或VC11 = Studio 2012.对于上述Apache版本,只有VC9或VC11常用.
链接:
在这里获取Windows Apache二进制文件:http: //www.apachelounge.com/download/
在这里获取Windows PHP二进制文件:http: //windows.php.net/download/
为用于为Windows准备Apache和PHP的特定Visual Studio版本安装Visual C++ Redistributable编译器运行时库:
2012:http://www.microsoft.com/en-us/download/details.aspx?id = 30679
2008:http://www.microsoft.com/en-us/download/details.aspx?id = 5582
| 归档时间: |
|
| 查看次数: |
36730 次 |
| 最近记录: |