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
我要留言