如何在php.ini中为extension_dir设置Web服务器目录?

时间:2018-03-13 05:07:41

标签: php sql sql-server sqlsrv

目前我正在做一个基于Web的PHP项目,该项目在SQL中使用 sqlsrv 方法与SQL Server连接。框架工作是CI,我使用 php_pdo_sqlsrv_56_ts.dll 扩展来连接SQL Server,如php.ini中的( extension = php_pdo_sqlsrv_56_ts.dll )。它可以在我的本地客户端工作,没有任何问题。

但我需要在我的共享Web服务器中托管该网站,SQL Server已经连接了一个IP地址。

我该怎么做?

我尝试了以下方法,但它给出了错误:

方法01

我上传了web服务器中的所有dll文件,并将extension_dir更改为

extension_dir = http://example.uk/myweb/sqlsrv_dll_files/

方法02

我在web服务器上传了所有dll文件,并将扩展路径设置为

extension = http://example.uk/myweb/sqlsrv_dll/php_pdo_sqlsrv_56_ts.dll

但这会产生以下错误:

致命错误:在第144行的 C:\ xampp_v5 \ htdocs \ web_project \ system \ database \ drivers \ sqlsrv \ sqlsrv_driver.php中调用未定义的函数sqlsrv_connect()

遇到PHP错误

严重性:错误

消息:调用未定义的函数sqlsrv_connect()

文件名:sqlsrv / sqlsrv_driver.php

行号:144

回溯:

请建议我纠正这个错误。

提前致谢,

0 个答案:

没有答案