이 문서의 예는 MSSQL2008/2005 데이터베이스(SQLSRV)에 연결하는 PHP의 구성 방법을 설명하며 참고용으로 모든 사람과 공유됩니다. 구체적인 방법은 다음과 같습니다.
MSSQL2008/2005 데이터베이스에 연결하는 PHP는 이전 mssql2000에 연결하는 것과 다릅니다. mssql2008/2005에 연결하려면 MSSQL 연결을 위한 PHP 드라이버 확장을 추가해야 하며, 일반적으로 hp.ini에서 Extension=php_mssql.dll을 사용합니다. 확장 프로그램은 MSSQL2000에 연결하는 데에만 적합합니다.
에 대한 해결 방법을 살펴보겠습니다.1. 확장 프로그램을 다운로드하세요
(1) 공식 웹사이트로 이동하여 SQL Server Driver for PHP 확장 패키지를 다운로드했습니다. http://www.microsoft.com/en-us/download/details.aspx?id=20098 [다운로드 후 먼저 설치한 후 압축을 풀어야 한다는 점 기억해주세요]
(2) 이 사이트에서 직접 다운로드할 수도 있습니다. (이전에 다운로드한 것은 Microsoft 공식에서 다운로드한 것입니다.) [직접 다운로드하려면 여기를 클릭하세요]
다운로드한 rar 파일의 압축을 풀면 .dll 파일이 잔뜩 나옵니다
드라이버를 다운로드하고 다운로드 후 다음 파일이 포함된 릴리스 프로그램을 설치합니다.
php_pdo_sqlsrv_52_nts.dll
php_pdo_sqlsrv_52_ts.dll
php_pdo_sqlsrv_53_nts_vc6.dll
php_pdo_sqlsrv_53_nts_vc9.dll
php_pdo_sqlsrv_53_ts_vc6.dll
php_pdo_sqlsrv_53_ts_vc9.dll
php_sqlsrv_52_nts.dll
php_sqlsrv_52_ts.dll
php_sqlsrv_53_nts_vc6.dll
php_sqlsrv_53_nts_vc9.dll
php_sqlsrv_53_ts_vc6.dll
php_sqlsrv_53_ts_vc9.dll
SQLServerDriverForPHP.chm (메뉴얼, 영어 실력이 좋으시면 읽어보셔도 됩니다 ㅎㅎ)
SQLServerDriverForPHP_License.rtf
SQLServerDriverForPHP_Readme.htm(읽어보기)
2. 확장 프로그램 추가
(vc6/vc9) 필요에 따라 확장자를 선택합니다. 제 환경은 WAMP(php5.2.6/apache2.2.8)입니다. php_sqlsrv_52_ts_vc6.dll과 php_pdo_sqlsrv_52_ts_vc6.dll 두 파일을 선택하여 wamp 설치 디렉터리에 복사했습니다. ext 디렉토리 아래 내 ext 디렉토리는 wamp/bin/php/php5.2.6/ext/
에 있습니다.3. php.ini 구성
(1) php.ini의 동적 확장에 다음 두 가지 확장을 추가합니다.
확장명=php_sqlsrv_52_ts_vc6.dll
확장명=php_pdo_sqlsrv_52_ts_vc6.dll
(2) ;extension=php_pdo.dll 앞의 ;를 제거하고 pdo 연결 확장을 활성화합니다
(3) 아파치를 다시 시작하세요
4. 데이터베이스 연결(pdo 연결)
5. 예시
링크 예시:
mssql_lib.php 파일은 다음과 같습니다.
test.php页화면 하단:
希望本文所述对大家的PHP数据库程序设计有所帮助。