php mssql freetds,无法在Centos7上安装freetds php-mssql

我在我的智慧结束…新手

Linux …请帮助我…

目标是使用PHP连接到MS SQL Server 2005.我已经安装了PHP和ODBC.我正在运行CentOS7.

PHP Version => 5.4.16

….(来自php -i)….

odbc

ODBC Support => enabled

我在尝试安装freetds和php-mssql扩展时遇到了2个依赖问题. (见下文)

[root@localhost freetds-dev.0.92.377]# yum install php-mssql freetds

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* base: mirror.supremebytes.com

* epel: mirror.sfo12.us.leaseweb.net

* extras: mirrors.cat.pdx.edu

* rpmforge: mirror.hmc.edu

* updates: ftp.osuosl.org

Resolving Dependencies

--> Running transaction check

---> Package freetds.x86_64 0:0.91-2.el6 will be installed

--> Processing Dependency: libgnutls.so.26(GNUTLS_1_4)(64bit) for package: freetds-0.91-2.el6.x86_64

--> Processing Dependency: libgnutls.so.26()(64bit) for package: freetds-0.91-2.el6.x86_64

---> Package php-mssql.x86_64 0:5.3.3-3.el6 will be installed

--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mssql-5.3.3-3.el6.x86_64

--> Processing Dependency: php(api) = 20090626 for package: php-mssql-5.3.3-3.el6.x86_64

--> Finished Dependency Resolution

Error: Package: freetds-0.91-2.el6.x86_64 (epel)

Requires: libgnutls.so.26()(64bit)

Error: Package: php-mssql-5.3.3-3.el6.x86_64 (epel)

Requires: php(api) = 20090626

Installed: php-common-5.4.16-23.el7_0.3.x86_64 (@updates)

php(api) = 20100412-64

Available: php-common-5.4.16-21.el7.x86_64 (base)

php(api) = 20100412-64

Available: php-common-5.4.16-23.el7_0.x86_64 (updates)

php(api) = 20100412-64

Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)

php(api) = 20100412-64

Error: Package: freetds-0.91-2.el6.x86_64 (epel)

Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)

Error: Package: php-mssql-5.3.3-3.el6.x86_64 (epel)

Requires: php(zend-abi) = 20090626

Installed: php-common-5.4.16-23.el7_0.3.x86_64 (@updates)

php(zend-abi) = 20100525-64

Available: php-common-5.4.16-21.el7.x86_64 (base)

php(zend-abi) = 20100525-64

Available: php-common-5.4.16-23.el7_0.x86_64 (updates)

php(zend-abi) = 20100525-64

Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)

php(zend-abi) = 20100525-64

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

我有libgnutls.so版本28虽然

/usr/lib64/libgnutls.so.28

/usr/lib64/libgnutls.so.28.20.4

我一直试图解决这个问题4天,我非常沮丧.任何帮助将非常感激.提前致谢.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值