2014-04-29 10:30:35迷鼠

[LInux]PHP安裝支援連線MS-SQL資料庫(CentOS)

要讓PHP支援連線MS-SQL資料庫必須安裝php-mssql
1.
一般使用 yum install php-mssql 即可
但新版CentOS預設沒有這類,必須先使用下列
x86
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
x64
rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
再使用 yum install php-mssql 進行安裝
2.
重啟apache
service httpd restart

開啟phpinfo,清單中會出現下圖
3.CentOS預設有SELinux必須另外設定以下參數
首先,先查詢連線設定
getsebool -a | grep httpd_can_network_connect
查詢結果:
httpd_can_network_connect --> off
httpd_can_network_connect_cobbler --> off
httpd_can_network_connect_db --> off

修改參數
setsebool httpd_can_network_connect 1
再次查詢結果:
httpd_can_network_connect --> on
httpd_can_network_connect_cobbler --> off
httpd_can_network_connect_db --> off