[英]Installing PHP extensions on Windows
我使用的是Windows XP Home Edition。 我需要为PHP安装一些扩展 - memcache,APC,.etc。 而且我非常希望使用PECL来实现这一目标。 问题是PECL理所当然地认为我的计算机上会有某些程序。 在另一篇文章中,我读到,例如,您需要在您的计算机上安装Microsoft Visual Studio C ++。 但是,我下载的新版Visual Studio没有msdev.exe,而是使用vcbuild.exe,它具有完全不同的api,无法编译这些模块附带的.dsp文件。
所以我试图找到一个可以升级dsp以使用vcbuild.exe的脚本......事实证明vcbuild.exe可以做到这一点,但当然这并没有成功。
我尝试的另一件事是为Windows找到一个make脚本(nmake2make)。 但模块的根文件夹中没有make文件。
我还尝试下载Cygwin和MinGW,希望找到一个像* nix操作系统一样简单的构建脚本,但无济于事。
我如何在Windows机器上使用安装PHP扩展? 任何人都可以帮助我摆脱这种困境吗?
对于所有来这里的人来下载dll扩展文件。
这是PHP扩展下载链接http://windows.php.net/download/的链接
这是一个可下载的PHP扩展列表: http : //pecl.php.net/package-search.php
对于核心扩展,或者如果你无法在pecl.php.net上找到任何内容,请从zip下载PHP http://windows.php.net/download/并查看/ ext内部并将它们复制到本地php / ext文件夹。
对于memcache,你需要位于这里的memcache服务器 - > http://code.jellycan.com/memcached/并下载win32二进制文件
从未使用过APC:PI使用eAccelerator0953_5.2.6来缓存代码
我能想到的唯一方法是:手动。 是的,我知道,但这相当容易。
如果您有编译器,那么如果您有源代码,则至少可以编译扩展。 否则你会一直试图找到二进制发行版(像我一样)。
根据我的理解,这就是你做的事情:
C:\\xampp\\php\\ext
。 在PHP.ini中搜索“extension_dir”以查找您的内容。 ; Dynamic Extensions ;
; Dynamic Extensions ;
。 extension=my_lib.dll
这应该做到这一点。 否则,您应该搜索有关手动安装的深入指南。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.