在Centos7上将MS SQL与PHP 5.6连接

时间:2018-08-10 17:02:05

标签: sql-server centos7 php-5.6

我正在尝试将项目连接到MS SQL,但不能。我读了很多书,但没人能帮助我。

现在我正在尝试使用mssql驱动程序使用ADOdb,但是连接答案是:

缺少mssql扩展名

所以我想必须安装它,但是我找不到如何在Centos上为PHP 5.6做到这一点。有人吗?

或者是到达数据库的其他方式?

我已经尝试过yum安装php56-php-mssql,php56w-mssql,但是都错过了。和百胜安装php-mssql回答那个包 已经安装

更新

1)tsql测试有效

2)从外壳运行时,php中的php-mssql连接也可以工作

3)通过apache运行PHP不起作用。

我找到了mssql.so并将路径添加到我的php.ini文件中,然后重新启动了apache,但是当我使用phpinfo()加载页面时,mssql.so不会显示。

缺少什么?

1 个答案:

答案 0 :(得分:0)

已解决的问题

1)下载PHP5.6源文件。

2)转到php / ext / mssql

3)进行phpize,但使用位于/opt/plesk/php/5.6/bin/phpize上的Plesk使用的php

4)配置,制作

5)将生成的* .so复制到/opt/plesk/php/5.6/lib64/php/modules上的扩展文件夹

6)使用以下文本创建/opt/plesk/php/5.6/etc/php.d/mssql.ini文件:

  

;启用mssql扩展模块

     

extension = mssql.so

7)重新启动apache