2013-08-06 2 views
1

pecl inotify 확장 프로그램을 업데이트하는 데 문제가 있습니다. 하지만 모든 확장 기능에 적용됩니다.PHP 확장 기능 업데이트 우분투

최근에 내 서버를 업데이트했습니다. 먼저 inotify.so를 찾을 수 없다는 오류가 나타납니다. 는 그래서 난 새로운 PHP 확장 디렉토리

@server:~# locate inotify.so 
/usr/lib/php5/20100525/inotify.so 
/usr/lib/php5/20121212/inotify.so 

에 복사하지만 지금은 오류를 받고 있어요 :

PHP Warning: PHP Startup: inotify: Unable to initialize module 
Module compiled with module API=20100525 
PHP compiled with module API=20121212 
These options need to match 

그래서 내가 어떻게 이러한 확장을 다시 구성/다시 설치/업데이트하려면 어떻게해야합니까?

+0

복사 한'.so' 파일은 특정 버전의 PHP 용으로 만들어지지 않았습니다. – PeeHaa

+0

하지만 당신이 발견 한 다른 하나는 분명히 있습니다. 대신 그 자리에 복사하십시오. – tripleee

+0

"다른 하나"는 내가 복사 한 것입니다. 그래서 그들은 둘 다 빌드 20100525입니다. 어떻게 하나의 특정이 PHP 버전을 만들 수 있습니까? –

답변

2

"긴"길.

pecl uninstall inotify 

pecl install inotify 

php 확장자를 재구성하는 더 좋은 방법이 있어야합니다. 권리?!
하지만 지금은 작동합니다!