linux 에서 php 확장 을 여 는 방법 (mysql pdo)

phop 을 설치 할 때 일부 확장 자 는 컴 파일 설치 가 되 지 않 았 을 수도 있 습 니 다. 나중에 사용 하려 면 가입 해 야 합 니 다. Liux 는 windows 보다 편리 하지 않 습 니 다. 컴 파일 설정 을 한 다음 에 so 파일 (windows 아래 dll 에 해당) 을 얻 은 다음 에 생 성 된 확장 자 를 phop. ini 에 설정 하고 apache 를 다시 시작 하면 됩 니 다.
phop 소스 패키지 가 필요 합 니 다. 실제 상황 에 따라 다운로드 하 실 수 있 습 니 다.http://php.net/releases/
다음은 pdo 를 여 는 전 과정 및 코드 예제 입 니 다.
1. PHP 원본 패키지 ext / pdo 디 렉 터 리 cd ext / pdo 에 들 어가 기
2. 실행 / usr / local / php / bin / phpize [PHP 설치 디 렉 터 리 를 / usr / local / php 로 가정]
 /usr/local/php/bin/phpize

3. 확장 pdo 설정
./configure \--with-php-config=/usr/local/php/bin/php-config \--enable-pdo=shared

4. pdo 컴 파일
make

5. 설치
make install

[root@localhostpdo] \ # make install 성공 하면 나타 납 니 다.
Installing shared extensions:     /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files:          /usr/local/php//include/php/
Installing PDO headers:          /usr/local/php//include/php/ext/pdo/
Installing shared extensions:     /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files:          /usr/local/php//include/php/
Installing PDO headers:          /usr/local/php//include/php/ext/pdo/

설명 은 / usr / local / php / lib / php / extensions / no - debug - non - zts - 20060613 / 디 렉 터 리 에서 pdo. so 파일 을 생 성 했 습 니 다.
6. php 프로필 에 추가
extension=”/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so”

7. PHP 소스 패키지 에 pdo 들 어가 기mysql
cd ext/pdo_mysql

8. 실행 / usr / local / php / bin / phpize
/usr/local/php/bin/phpize

9. pdo 설정mysql [Mysql 의 설치 디 렉 터 리 를 / usr / local / mysql 로 가정 합 니 다]
./configure \--with-php-config=/usr/local/php/bin/php-config \--with-pdo-mysql=/usr/local/mysql

10. pdo 컴 파일mysql
make

11. pdo 설치mysql
make install

성공 하면 출현 [root@localhost pdo_mysql]#
Installing shared extensions:     /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/

설 명 된 / usr / local / php / lib / php / extensions / no - debug - non - zts - 20060613 / 디 렉 터 리 에 pdo 생 성 됨mysql. so 파일
12. php 프로필 에 추가
extension=”/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so”

13. apache 를 다시 시작 합 니 다. [apache 의 설치 디 렉 터 리 를 / usr / local / apache 2 라 고 가정 합 니 다.]
/usr/local/apache2/bin/apachectl restart

이상 의 절차 와 방법 에 따라 저 는 Liux 에서 phop 5.3.10 의 환경 에서 Pdo 확장 에 성공 하 였 습 니 다!

좋은 웹페이지 즐겨찾기