보고서는 다음과 같습니다.
잡히지 않은 오류: 정의되지 않은 함수 sqlsrv_connect()에 대한 호출
PHP는 PHP 도구 상자를 사용하고 있습니다.
버전은 PHP 7.2.10입니다.
SQLserver 2008R2
Apache
Test 코드는 다음과 같습니다:
<?php
$servern = '192.168.60.21';
$coninfo = array("Database"=>"byjzyy","UID"=>"sa" ,"PWD"=> ;"W_123");
$conn=sqlsrv_connect($servern,$coninfo) 또는 die("링크 실패!! 다시 시도하십시오!");
$val=sqlsrv_query($conn,"select 상위 10개 * from Goodsdoc":
https://www.microsoft.com/en-us/download/details.aspx?id=20098
에서 SQL Server용 PHP용 Microsoft 드라이버를 다운로드하고 다음 위치에 배치:
php_pdo_sqlsrv_7_ts_x86.dll 및 php_sqlsrv_7_ts_x86.dll php-7.2.1-ntsext
그리고 php.ini
extension=php_sqlsrv_72_ts_x86.dll
Apache 다시 시작