在Ubuntu系統上安裝設定PHP以連接MSSQL資料庫是一項常見的任務,特別是在開發Web應用程式時。在本文中,我們將介紹如何在Ubuntu系統上安裝PHP、MSSQL擴充以及配置資料庫連接,同時提供具體的程式碼範例。
#安裝PHP
首先,需要確保在Ubuntu系統上安裝了PHP。可以透過以下指令來安裝PHP:
sudo apt update sudo apt install php
安裝MSSQL擴充功能
接下來,需要安裝PHP的MSSQL擴充來連接MSSQL資料庫。可以使用以下指令來安裝:
sudo apt install php-mssql
##編輯php.ini檔案開啟PHP的設定檔php.ini,可以使用下列指令:
sudo nano /etc/php/7.x/apache2/php.ini在php.ini檔案中加入下列行來啟用MSSQL擴充:
extension=php_mssql.so
重啟Apache服務儲存並退出php.ini檔案後,重新啟動Apache服務讓變更生效:
sudo service apache2 restart
<?php $serverName = "localhost"; $connectionOptions = array("Database" => "your_database", "Uid" => "your_username", "PWD" => "your_password"); // 通过sqlsrv_connect()函数连接数据库 $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn) { echo "Connection established. "; } else { echo "Connection could not be established. "; die(print_r(sqlsrv_errors(), true)); } // 查询数据 $sql = "SELECT * FROM your_table"; $stmt = sqlsrv_query($conn, $sql); if ($stmt === false) { die(print_r(sqlsrv_errors(), true)); } while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) { echo $row['column_name'] . " "; } sqlsrv_free_stmt($stmt); sqlsrv_close($conn); ?>確保替換範例中的"localhost"、"your_database"、"your_username"和"your_password"為實際的主機名稱、資料庫名稱、使用者名稱和密碼。以上程式碼示範了連接MSSQL資料庫並執行簡單查詢的過程。 透過上述步驟,您可以在Ubuntu系統上成功安裝設定PHP以連接MSSQL資料庫,並使用提供的程式碼範例進行資料庫連接和查詢操作。希望這篇文章對您有幫助!
以上是如何在Ubuntu系統上安裝配置PHP以連接MSSQL資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!