찾다
백엔드 개발PHP7PDO를 사용하여 php7에서 데이터베이스에 연결하는 방법

PHP에서는 pdo를 사용하여 데이터베이스에 연결할 수 있지만 Windows와 Centos 모두와 호환되는 방법을 모두가 아는 것은 아닙니다. PDO를 사용하여 Windows와 Centos 모두와 호환되는 연결 방법을 사용할 수 있습니다. 필요하다면 살펴보세요.

PDO를 사용하여 php7에서 데이터베이스에 연결하는 방법

1. 먼저 Windows 설치 확장 프로그램

7.0.x 확장 프로그램 다운로드 주소:

Microsoft Drivers for PHP for SQL Server https://www.microsoft.com/en-us/download/details.aspx ?id=20098

ODBC 드라이버:

SQL Server®용 Microsoft® ODBC 드라이버 11 - Windows(Sql Server® 2005 지원) https://www.microsoft.com/zh-CN/download/details.aspx?id =36434

SQL Server®용 Microsoft® ODBC 드라이버 13 - Windows + Linux(최신 SQL Server® 2016 지원) https://www.microsoft.com/zh-CN/download/details.aspx?id=50420

설치 구성:

SQL Server용 PHP 확장(Microsoft Drivers for PHP for SQL Server)을 다운로드하세요. 연결에 여러 파일이 있습니다. SQLSRV40.EXE만 다운로드하면 됩니다.

압축 해제 후 PHP 버전에 따라 32비트 또는 64비트 확장자를 선택하세요(스레드 안전?) nts와 ts를 구별하세요.

확장에 필요한 파일을 PHP 확장 디렉터리에 복사하세요. (예를 들어 여기서 사용하는 것은 php_pdo_sqlsrv_7_ts_x64.dll 및 php_sqlsrv_7_ts_x64.dll입니다.)

php.ini를 수정하고 다음 두 줄을 추가하여 확장 기능을 활성화합니다.

extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll

ODBC 드라이버를 설치하고 위 주소를 선택하여 다운로드합니다. 귀하의 필요에 따라 설치하십시오.

이제 phpinfo()를 사용하여 pdo_sqlsrv 모듈이 성공적으로 로드되었는지 확인할 수 있습니다.

2. Centos 설치 확장

문서에는 PHP7 이상이어야 한다고 나와 있는 것 같습니다. 예전에는 타사 FreeTDS가 많았습니다. Microsoft의 공식 버전으로 안정적입니다!

1. Microsoft 소스에 가입하세요

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo

2. 충돌을 방지하려면 먼저 원본 버전을 제거하세요(선택 사항). 패키지

yum remove unixODBC

5. 4.3.8을 예로 들어 보겠습니다.

yum install msodbcsql mssql-tools unixODBC-devel

7. PHP

http://pecl.php.net/package/pdo_sqlsrv

9의 확장 명령을 실행합니다. /usr/local/php/etc/php.ini 확장 추가

tar -zxvf pdo_sqlsrv-4.3.8.tgz

11. php-fpm과 nginx를 다시 시작하면 완료됩니다.

이제 함정 기록에 집중하겠습니다.

Windows가 설치된 후 호출하는 방법은 2가지가 있는데, 처음에 사용한 sqlsrv_connect 메서드를 사용하면 해당 API를 성공적으로 호출할 수 있습니다.

cd pdo_sqlsrv-4.0.8

하지만 위의 설치 방법을 사용하면 Centos 서버에서는 pdo_sqlsrv.so만 설치하게 됩니다. 따라서 보편적인 다른 pdo 메소드를 통해서만 호출할 수 있습니다.

/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config

추천 학습:

php 비디오 튜토리얼

위 내용은 PDO를 사용하여 php7에서 데이터베이스에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 CSDN에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구