>  기사  >  백엔드 개발  >  PHP PDO 확장 설치 방법

PHP PDO 확장 설치 방법

藏色散人
藏色散人원래의
2020-11-01 14:14:424423검색

php pdo 확장 설치 방법: 먼저 php 설치 패키지의 압축을 풀고 pdo 구성 요소 디렉터리를 입력한 다음 PDO_MYSQL 구성 요소를 설치하고 마지막으로 php 구성 파일 php.ini를 편집합니다.

PHP PDO 확장 설치 방법

추천: "PHP 비디오 튜토리얼"

PHP 설치 pdo 확장

이 글은 컴파일을 통해 설치된 php에 pdo 확장을 추가하는 것 뿐이며, yum이 php를 설치할 때 연습을 시도하지는 않습니다.

1. PDO 구성 요소 설치

php 설치 패키지의 압축을 풀고 pdo 구성 요소 디렉터리에 들어가서 phpize를 통해 php 플러그인 모듈을 생성하고 php-config 경로를 지정하고 pdo를 설치합니다.

cd /usr/local/download/php-5.6.23/ext/pdo
phpize
./configure --with-php-config=/usr/local/app/php/bin/php-config
make & make install

2. PDO_MYSQL 구성 요소 설치

pdo_myqsl 구성 요소 디렉터리에 들어가서 phpize를 통해 PHP 플러그인 모듈을 생성하고 php-config 경로와 mysql 설치 경로를 지정하고 pdo_mysql을 설치합니다.

cd /usr/local/download/php-5.6.23/ext/pdo_mysql
phpize
./configure --with-php-config=/usr/local/app/php/bin/php-config  --with-pdo-mysql=/usr/
make & make install

여기서 mysql 경로를 지정하는데 함정이 있습니다. yum을 사용하여 mysql을 설치했기 때문입니다. find/-name mysql 및 service mysqld status 명령을 통해 찾은 mysql 경로가 올바르지 않고 오류 메시지가 나타납니다.

#提示msyql没找到
checking for mysql_config... not found
configure: error: Unable to find your mysql installation
#提示没有mysql_query
configure: error: mysql_query missing!?

나중에 다른 사람들이 --with-pdo-mysql=/usr/을 사용하여 성공적으로 설치한 것을 보았습니다. 저도 똑같이 시도했고 작동했습니다.

http://pecl.php.net/package/PDO_MYSQL에서 설치 패키지를 다운로드한 경우 설치 파일의 압축을 풀고 2단계의 명령을 따르세요.

3. 확장 추가

pdo 구성 요소를 성공적으로 설치한 후, 출력 메시지에는 다음과 같은 설치 경로가 포함됩니다.

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20100525/

php 구성 파일 php.ini를 편집하고, Extension_dir = "./" 줄을 찾아 주석을 제거하고,

경로를 Extension_dir = "/로 수정합니다. usr/local/php/lib/php/extensions/".

extension=을 찾아 참조 모듈을 추가하세요:

extension=pdo.so
extension=pdo_mysql.so

마지막으로 PHP를 다시 시작하면 phpinfo()를 통해 pdo 구성 요소 정보를 볼 수 있습니다. 여기서는 PHP가 로드한 구성 파일이 수정한 것인지 확인해야 합니다.

위 내용은 PHP PDO 확장 설치 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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