我在 wamp 上使用 Win server 2k12、php 5.5.12。编辑了 php.ini(在 apache 目录和 php 目录中),添加了 php_sqlsrv_55_ts.dll 和 php_pdo_sqlsrv_55_ts.dll,并正确配置了扩展目录路径。幸运的是,wamp 在 PHP 扩展菜单中显示了这些扩展,勾选后重新启动所有服务,phpinfo 没有显示这些更改!不在注册的 PHP streans 条目中,任何地方都没有。你知道为什么吗?
提前致谢。
答案1
供你参考: http://sohu.io/questions/3778559/install-sqlsrv-extension-for-php-on-wamp
如果您正在编辑c:\wamp\bin\php\php.ini
,请不要编辑该文件,只需编辑 wamp 服务器 php.ini 文件提供的文件,例如c:\wamp\bin\apache\apache2.4.9\bin\php.ini
还有一件事:64 位 WAMP 服务器无法使用驱动程序进行连接
extension = php_sqlsrv_55_ts.dll;
extension = php_pdo_sqlsrv_55_ts.dll;
确保你的wampserver是基于32位的