最新消息: 新版网站上线了!!!

php安装扩展模块不成功因为安装PHP扩展时32位与64位的误区(x86与x64)

一般我们安装php扩展模块,是不会出现什么问题的,只要安装网上提供的步骤安装,都会成功的。如果检查了每一个步骤无误,可是php扩展模块依然安装不成功,这个时候考虑是否因为版本差异造成的。

曾经的经历,我的电脑操作系统windows7 64位,我就直接去扩展库下载了x64(64位)的模块,安装死活不成功,后来才发现我的php安装的居然是x86(32位),对你没看错,的确是在64位的操作系统上安装了32位的php,而且正在完美的运行着。

网络资料:

安装PHP扩展时32位与64位的误区(x86与x64)

在安装PHP扩展(DLL,SO),除了需要对应的PHP版本外,在WINDOWS还需要区分(TS线程,NTS非线程),如何判断呢?

1、如何判断是NTS还是TS(WINDOWS用户)

看PHP所在目录中的文件名PHP5.DLL(是NTS)PHP5TS.DLL(是TS),这个比较简单粗暴。

2、客户使用的系统是64位的(2008 R2 2012等),如何选PHP扩展?

PHP扩展的32位与64位,是指PHP程序而言,非指操作系统。而我们现在使用的PHP程序90%都是x86(32位)的。所以您在安装PHP扩展时,千万要注意别选错,否则无法执行,如果不知道直接选32位的不行再换。

通过Phpinfo(); 来判断,看下图:


image.png

image.png

转载请注明:谷谷点程序 » php安装扩展模块不成功因为安装PHP扩展时32位与64位的误区(x86与x64)