Wil*_*ill 5 lamp pdo sql-server
我试图让 PDO 与 SQL Server 一起工作,但我完全迷失了。我找到了这个 :
http://www.php.net/manual/en/ref.pdo-dblib.php
http://pecl.php.net/package/PDO_DBLIB
并告诉尝试这个:
sudo apt-get install php5-mssql
Run Code Online (Sandbox Code Playgroud)
我下载了 pecl,但我不知道它是什么,也不知道它去了哪里。该手册没有帮助,即使 sudo 命令确实有效,我也不知道在哪里键入它...
我完全承认,我对这一切完全一无所知,甚至不知道从哪里开始。
我的服务器由一些托管公司托管,它是一个 LAMP,我可以登录到 cPanel。这是我知道的全部。
我已在本地和托管服务器上成功安装了 PDO_DBLIB。
本地服务器很容易,因为我有完全的 root 访问权限。为了安装 PDO_DBLIB,我所做的只是在我设置的 Ubuntu LAMP 服务器上运行这个命令。
sudo apt-get install php5-sybase
Run Code Online (Sandbox Code Playgroud)
在我的托管服务器上安装它是一个稍微不同的问题。我不得不打电话给他们,告诉他们我想要什么。在混淆了 1 级之后,我被升级了,他们告诉我这将是一项收费的定制服务。服务器正在运行 Cent OS(我不太清楚)所以我不确定到底做了什么,但他们能够完成我的请求而没有任何重大问题。主持人是 HostGator,我花了大约 35 美元。
旁注/警告,从 5.4.9 开始,PDO_DBLIB 有一个相对严重但简单的问题,尚未完全修复,因此我会暂时保留旧版本。
小智 1
如果您只能通过 cPanel 访问您的服务器,那么您必须联系托管公司的技术支持来帮助您进行设置。
您可以使用 php5 mssql 扩展通过 Linux 计算机与 Sql Server 通信,但您必须先在服务器上安装http://www.freetds.org 。
http://www.php.net/manual/en/mssql.setup.php详细概述了安装 freetds 后安装 mssql 扩展所需的内容。但这需要对服务器进行 shell 访问,通常需要 sudo 或 root 访问权限。
归档时间: |
|
查看次数: |
26345 次 |
最近记录: |