Centos-PHP環境下設定Mssql連線功能與啟用

在預設的PHP環境下,是沒有對microsoft sql server支援連線功能的,因此我們需要進行套件的安裝與啟用。

 

但是在Centos環境下,預設是無法安裝mssql套件的,因此我們需要擴充套件庫來支援,例如Epel。如果安裝Epel,可以參考這篇文章(連結)。

1.安裝php-mssql套件

sudo yum install php-mssql

2.修改php.ini

vim /etc/php.ini

3.在php.ini設定檔中,啟用mssql設定


//如果有此行,將前方註解取消;沒有則新增此行
extension=mssql.so

4.重啟php來載入新的設定

sudo service php-fpm restart

5.用下面這段程式碼測試,顯示OK代表測試連線成功。

<?php
$link = mssql_connect(“yourserver”, yourusername”, yourpassword”);
if (!$link)
    die(“Unable to connect!”);
else
    echo(“OK”);
?>

 

參考資源:

https://davejamesmiller.com/blog/connecting-php-to-microsoft-sql-server-on-linux

http://serverfault.com/questions/387661/install-php-mssql-in-centos-6-2

https://www.howtoforge.com/installing_php_mssql_centos5.0

Leave a Reply