>백엔드 개발 >PHP 튜토리얼 >PHP는 버전 불일치에 대한 솔루션인 mysql 확장을 설치합니다.

PHP는 버전 불일치에 대한 솔루션인 mysql 확장을 설치합니다.

WBOY
WBOY원래의
2016-08-10 08:48:371383검색

php가 mysql 확장을 설치할 때 다음 오류가 발생합니다.

NOTICE: PHP message: PHP Warning:  PHP Startup: mysql: Unable to initialize module
Module compiled with module API=20121212
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0

이유는 phpize와 php 모듈의 버전이 일치하지 않기 때문입니다. 여기에는 phpize의 두 가지 버전이 있기 때문입니다. 먼저 서버에서 phpize를 검색하여 동일한 문제가 있는지 확인하세요

phpsize를 찾거나 / -name phpize를 찾으세요

/usr/local/bin 디렉토리에서 찾았습니다

-rwxr-xr-x 1 루트 루트 27264823 2013년 9월 16일 php
-rwxr-xr-x 1 루트 루트 27173725 2013년 9월 16일 php-cgi
-rwxr-xr-x 1 루트 루트 2222 2013년 9월 16일 php-config
-rwxr-xr-x 1 루트 루트 4533 2013년 9월 16일 phpize

lrwxrwxrwx 1 루트 루트를 가리키는 소프트 링크를 다시 설정합니다. 8월 22일 08:07 php -> /usr/local/php/bin/php
lrwxrwxrwx 1 루트 루트 8월 26일 08:07 php-cgi -> /usr/local/php/bin/php- cgi
lrwxrwxrwx 1 루트 루트             8월 29일 08:06 php-config -> /usr/local/php/bin/php-config
lrwxrwxrwx 1 루트 루트           8월 10일 08:06 phpize -> usr/local/php/bin /phpize

그런 다음 확장 기능을 설치하여 계속 진행하고 문제를 해결하세요

저작권 설명: 이 기사는 블로거의 원본 기사이며 블로거의 허락 없이 복제할 수 없습니다.

위 내용은 PHP에서 mysql 확장을 설치하는 방법과 버전 불일치에 대한 해결 방법을 관련 내용을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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