我正在尝试将项目连接到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不会显示。
缺少什么?
答案 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