I tried following the instructions in the article below but it says, "No package freetds available."
我尝试按照下面文章中的说明进行操作,但它说:“没有包装freetds可用。”
http://www.hosting.com/support/linux/installing-freetds-for-linux/
http://www.hosting.com/support/linux/installing-freetds-for-linux/
This is my I/O:
这是我的I / O:
[root@mydomain ~]# yum search freetds
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.web-ster.com
* extras: mirror.beyondhosting.net
* updates: mirrors.sonic.net
=============================== Matched: freetds ===============================
php-mssql.x86_64 : MSSQL database module for PHP
[root@mydomain ~]# yum install freetds
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.web-ster.com
* extras: mirror.beyondhosting.net
* updates: mirrors.sonic.net
Setting up Install Process
No package freetds available.
Error: Nothing to do
How can I install freetds? I am just trying to connect to SQL Server!
我该如何安装freetds?我只是想连接到SQL Server!
Edit:
编辑:
After yum install php-mssql
:
在yum安装php-mssql之后:
[root@mydomain ~]# yum install php-mssql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.web-ster.com
* extras: mirror.beyondhosting.net
* updates: mirrors.sonic.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mssql.x86_64 0:5.4.13-1.el6.remi will be installed
--> Processing Dependency: libsybdb.so.5()(64bit) for package: php-mssql-5.4.13-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-mssql-5.4.13-1.el6.remi.x86_64 (mt_dv_extras)
Requires: libsybdb.so.5()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
2 个解决方案
#1
15
If you don't want to use the RPM Forge packages, freetds
and php-mssql
are also available in EPEL.
如果您不想使用RPM Forge软件包,EPEL中也提供了freetds和php-mssql。
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo yum install freetds freetds-devel
#2
10
As adopted from Benny Hill's comment above, this is what got freetds installed for me:
从上面的Benny Hill的评论中采用,这就是为我安装freetds的原因:
rpm -ivh ftp://fr2.rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
cd /etc/yum.repos.d/
wget http://rpms.famillecollet.com/enterprise/remi.repo
yum install freetds
yum install freetds-devel
yum install --enablerepo=remi php-mssql
Adopted from https://gist.github.com/shf/2052432
通过https://gist.github.com/shf/2052432
#1
15
If you don't want to use the RPM Forge packages, freetds
and php-mssql
are also available in EPEL.
如果您不想使用RPM Forge软件包,EPEL中也提供了freetds和php-mssql。
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo yum install freetds freetds-devel
#2
10
As adopted from Benny Hill's comment above, this is what got freetds installed for me:
从上面的Benny Hill的评论中采用,这就是为我安装freetds的原因:
rpm -ivh ftp://fr2.rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
cd /etc/yum.repos.d/
wget http://rpms.famillecollet.com/enterprise/remi.repo
yum install freetds
yum install freetds-devel
yum install --enablerepo=remi php-mssql
Adopted from https://gist.github.com/shf/2052432
通过https://gist.github.com/shf/2052432