2013-06-13 1 views
5

우분투 11.10에서 PHP 5.3.6의 확장 기능을 설치하려고합니다.
확장자는 php-protobufhttps://github.com/allegro/php-protobuf입니다.PHP에서 확장 기능 설치

처음 컴파일 : phpize, ./configure, make 그리고 마지막으로 sudo make install. 내가 가지고 :

Installing shared extensions: /usr/lib/php5/20090626/

[email protected]:/usr/lib/php5/20090626$ ls -la protobuf.so 
-rwxr-xr-x 1 root root 113599 2013-06-13 20:48 protobuf.so 

/etc/php5/apache2/php.ini에서 나는 설정 :

; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir 
extension_dir = "/usr/lib/php5/20090626/" 
extension="/usr/lib/php5/20090626/protobuf.so" 

그러나 php -m는 더 protobuf 확장자를 넣지 않은 것을 말한다.

[SOLVED] 괜찮 았어. 아파치를 통해 코드를 실행하면 효과가있었습니다. 콘솔에서 phpphp.ini이 필요하다는 것을 깨달았습니다.

+1

안녕하세요, 어떻게 설치하셨습니까? 설명 할 수 있니? – Volatil3

답변

0

extension_dir INI 항목에 "protobuf.so"만 지정하면됩니다. (아파치 오류 로그 파일도 확인하십시오.)

php.ini에 대해 php.ini가 검색되는 곳을 확인하십시오.

php -i | grep .ini