我知道这个问题已经在这个网站上被问过几次了,但我真的开始怀疑我到底是不是疯了。
我的配置:WampServer 2.5 64位(PHP5.5.12,Apache 2.4.9)
我的步骤:
我仍然得到错误。。。那么,我错过了什么才能让这一切顺利呢?
您是否尝试修改php。ini是否使用wamp接口?
我知道这听起来很奇怪,但有时结果与使用浏览器直接编辑文件不同。Wamp以一种奇怪的方式管理这些文件,试试看。。。
仅安装PHP扩展是不够的,还需要安装Microsoft®ODBC驱动程序11 for SQL Server®-Windows
可以在这里找到ODBC驱动程序
新司机可以在这里找到
此外,确保您正在编辑正确的php.ini
文件的最佳方法是使用wampManager菜单。所以在未来做:-
wampmanager -> PHP -> php.ini
这将加载正确的php。这是你的编辑。
C:\wamp\bin\php\php{version}\php。ini
仅由PHP CLI使用
C:\wamp\bin\apache\apache{version}\bin\php。ini
仅由PHP在Apache下运行时使用
我终于找到了问题的根源。我的Wamp是64位的,但sqlsrv驱动程序只适用于32位版本。现在它工作得很好。
我知道这是一个经常被问到的问题,但是我已经尝试了我找到的所有方法,但是仍然不起作用。 我在Windows 7(64位)和PHP 5.4.3上使用WAMP 2.2。当我在localhost中调用curl_init()时,我有这个错误消息: 我所做的: 检查WAMP的php扩展中的php\u curl 多次重新启动WAMP 移除;在extension=php\u curl之前。dll在我的两个php中
我正在尝试连接到Azure数据库。我读过许多其他堆栈溢出的答案,但他们不适合我: -我已经下载了Azure提供给您的所有驱动程序。他们在 -我已将path to extensions文件夹添加到系统变量中。 -我已经在两个php中设置了扩展名。ini文件(在apache和php文件夹中)。 -扩展被设置为 扩展=php_sqlsrv_5X_ts.dll 扩展=php_pdo_sqlsrv_5X_t
我在PHP5.3中使用WAMP2.2。13和Apache2.2。22,我在本地主机上遇到以下错误: 我删除了fromMy是正确的,我已经重新启动了我的wamp服务器,甚至下载了php\u curl。来自以下URL的dllhttp://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 而我仍然得到这个错误。。。有人有什么
问题内容: 当我要实现Authorize.net付款网关时。但是,我收到此错误: 调用未定义的函数curl_init() 请让我知道其中有什么问题。 问题答案: 如果您使用的是Windows: 转到您的php.ini文件,并从以下行的开头删除标记: 保存文件后, 必须 重新启动HTTP服务器软件(例如Apache),然后才能生效。 对于Ubuntu 13.0及更高版本,只需使用已解包的软件包。在终
问题内容: 我刚刚将脚本切换到其他服务器。在以前的服务器上,它可以完美地工作,现在,我将它们切换到其他服务器上,我无法理解问题。 我不确定是否有帮助,但这是相关的代码。 PHP版本是:PHP 5.3.2 问题答案: 从文档开始,在PHP 5.4.0发行之前: 仅当PHP作为Apache模块安装时才支持此功能。 PHP 5.4.0和更高版本无条件支持此功能。 所述文档还包括替换功能,这些功能通过逐步
我正在OSX El Capitan和Apache服务器上运行最新版本的PHP(目前为5.6.22)。 我正在尝试使用PostgreSQL数据库,实际上,昨天已经成功了,但在我重写了httpd之后。conf文件和默认文件(我想这就是问题所在)我收到了以下消息: 调用中未定义的函数pg_connect()。。。 问题是我没有改变php。ini文件。如果我运行phpinfo();我得到了etc/php。