>  기사  >  백엔드 개발  >  MSSQL 데이터베이스에 연결하기 위해 Ubuntu 시스템에 PHP를 설치하고 구성하는 방법

MSSQL 데이터베이스에 연결하기 위해 Ubuntu 시스템에 PHP를 설치하고 구성하는 방법

WBOY
WBOY원래의
2024-02-29 10:06:03722검색

MSSQL 데이터베이스에 연결하기 위해 Ubuntu 시스템에 PHP를 설치하고 구성하는 방법

MSSQL 데이터베이스에 연결하기 위해 Ubuntu 시스템에 PHP를 설치하고 구성하는 것은 특히 웹 애플리케이션을 개발할 때 일반적인 작업입니다. 이 기사에서는 Ubuntu 시스템에서 PHP, MSSQL 확장을 설치하고 데이터베이스 연결을 구성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.

1단계: PHP 및 MSSQL 확장 설치

  1. PHP 설치
    먼저, Ubuntu 시스템에 PHP가 설치되어 있는지 확인해야 합니다. PHP는 다음 명령을 통해 설치할 수 있습니다:

    sudo apt update
    sudo apt install php
  2. MSSQL 확장 설치
    다음으로 MSSQL 데이터베이스에 연결하려면 PHP의 MSSQL 확장을 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.

    sudo apt install php-mssql

2단계: MSSQL 연결 구성

  1. php.ini 파일 편집
    PHP 구성 파일 php.ini를 엽니다. 다음 명령을 사용할 수 있습니다.

    sudo nano /etc/php/7.x/apache2/php.ini

    php.ini 파일에서 MSSQL 확장 활성화:

    extension=php_mssql.so
  2. Apache 서비스 다시 시작
    php.ini 파일을 저장하고 종료한 후 변경 사항을 적용하려면 Apache 서비스를 다시 시작하세요.

    sudo service apache2 restart

3단계: MSSQL 데이터베이스에 연결

이제 PHP 코드를 사용하여 MSSQL 데이터베이스에 연결할 수 있습니다. 다음은 간단한 예제 코드입니다.

<?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 데이터베이스에 연결할 수 있으며, 제공된 코드 샘플을 사용하여 데이터베이스 연결 및 쿼리 작업을 수행할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!

위 내용은 MSSQL 데이터베이스에 연결하기 위해 Ubuntu 시스템에 PHP를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.