MacOS MAMP Pro는 SQL Server용 Microsoft ODBC Driver 17을 지원합니다.
P粉594941301
P粉594941301 2023-08-08 13:37:00
0
1
581

도와주세요. 저는 Mac에서 PHP 애플리케이션을 개발하는 것이 처음이고(이전에 Windows에서 개발했습니다) SQL Server용 MAMP Pro의 ODBC Driver 17을 설치하는 데 도움이 필요합니다. https://github.com/Braineee/microsoft-driver-on-mamp-for-mac/blob/master/README.md의 지침에 따라 드라이버를 설치했지만 드라이버를 찾을 수 없음 오류가 발생했습니다.

MAMP Pro에 추가된 확장: MAMP Pro

MAMP에 복사된 파일: MAMP Pro
< br />PHP 버전: 8.1.13

MSSQL 서버 연결:


private const SQLdriver = 'SQL Server용 ODBC 드라이버 17'; 개인 const SQLserver = '192.168.1.12'; 개인 const SQLport = 1433; 개인 const SQLDBName = '?'; 개인 const SQLusername = '?'; 개인 const SQLpassword = '?'; private const SQLparameters = 'TDS_Version=8.0;ClientCharset=UTF-8;'; private const SQLDriverOptions = [PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL]; $dsn = 'DRIVER=' . ';' . self::SQLserver ? '' : 'PORT=' :SQLport . ';') . 'DATABASE=' ($this->dbType === Marfos::DB_TYPE_MAIN ? self::SQLDBName : self::SQLparameters; $this->pdo = new PDO("odbc:" . $dsn . "", self::SQLusername, self::SQLpassword); $this->pdo->setAttribute(PDO::ATTR_CURSOR, PDO::CURSOR_SCROLL);

Windows WAMP 서버에서는 연결이 정상입니다. Mac에서는 모든 것을 시도했지만 드라이버를 찾을 수 없습니다.


P粉594941301
P粉594941301

모든 응답 (1)
P粉677684876

phpinfo()는 PDO_SQLSRV 확장이 설치되어 있음을 보여줍니다. ODBC를 통하지 않고 다음과 같이 특정 DSN을 통해 사용하세요.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!