这是我的设置
我需要加载Microsoft的SQLSRV库。
我在php中添加了“extension=php_sqlsrv_54_ts.dll”。ini并将“php_sqlsrv_54_ts.dll”复制到安装php的ext文件夹中。
当我重新启动apache时,我在我的php错误日志中得到以下错误,并且SQLSRV没有在phpinfo中列出。
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php5\ext\php_sqlsrv_54_ts.dll' - %1 is not a valid Win32 application.
我哪里做错了?
编辑出于测试目的,我刚刚安装了PHP 5.5.10 64位和VC 2012,但错误保持不变:(
我也有同样的问题。运行旧式5.6PHPx64,由于32位的硬RAM限制,需要该接口。
解决办法是罗布提供的非官方司机。
https://robsphp.blogspot.nl/2012/06/unofficial-microsoft-sql-server-driver.html
我对它进行了测试,它在5.6中运行正常。33 x64
目前,Microsoft sqldriver仅适用于32位php版本。下面是我安装sql驱动程序的步骤。
我不知道这是否有用,但我在Windows7 64位系统上使用了所有32位
这里是我用的,我可以使用SQL服务器
httpd-2.4.6-win32-VC9 //apache 2.4
php-5.4.9-Win32-VC9-x86 //php5
如果我的\php\
文件夹中有
在\php\ext\
里面我有
我将此添加到php的末尾。伊尼
[PHP_SQLSRV]
extension=php_sqlsrv_54_ts.dll
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_54_ts.dll
我记得这是一个正确的痛苦得到它的工作,但它现在。如果我还记得的话,我会修改我的答案
更新:
我觉得这篇博文看起来很熟悉我是如何让它工作的
http://robsphp.blogspot.co.uk/2012/09/how-to-install-microsofts-sql-server.html
在Windows 10主页(在x64位)上,我尝试在命令提示符上运行以下命令: 节点索引。js 错误如下: C:\Users\cooldudeasateen\OneDrive\Coding\sil\node\u modules\bindings\bindings。js:121;e^ 错误:\?\C:\Users\cooldudeasateen\OneDrive\Coding\sil\node\u
问题内容: 我试图从带有子进程的python解释器中调用python文件“ hello.py”。但我无法解决此错误。[Python 3.4.1]。 除了使用子过程之外,还有没有其他方法可以“使用参数调用python脚本”?提前致谢。 问题答案: 错误非常明显。该文件不是可执行文件。您需要指定可执行文件: 您需要在搜索路径上可见,或者可以将完整路径传递给运行调用脚本的可执行文件:
我安装了 pip安装wordcloud 然后我导入了 我得到了这个错误:
我想编译我的。将proto文件转换为存根,但在输入命令时: `protoc-I=/原型/虚拟。proto--js\u out=import\u style=commonjs,二进制:/服务器--grpc\U out=/服务器--plugin=protoc gen grpc=哪个grpc\u tools\u node\u protoc\u plugin 我遇到以下错误: 我安装的东西: Window
本文向大家介绍java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决,包括了java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决的使用技巧和注意事项,需要的朋友参考一下 发现问题 最近工作中利用JNA 调用 dll 库时保错,错误如下: 我环境是 64 位 win7. java.lang.Un
我试了很多次改变了php。这一点: 扩展=php_mysql.dll extension=php_mysqli。动态链接库 extension=php\u-oci8。动态链接库;与Oracle 10gR2即时客户端一起使用 扩展名=php\u oci8\u 11g。动态链接库;与Oracle 11gR2即时客户端一起使用 ;extension=php\u openssl。动态链接库 ;extens