Próbuję zainstalować rozszerzenie do PHP 5.3.6 na Ubuntu 11.10.
Przedłużenie: php-protobuf
z https://github.com/allegro/php-protobuf.Instalacja rozszerzenia w PHP
Najpierw skompilowałem: phpize
, ./configure
, make
, a następnie ostatecznie sudo make install
. Mam:
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
W /etc/php5/apache2/php.ini
ustawić:
; 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"
Ale php -m
mówi, że nie protobuf
rozszerzenie jest załadowany.
[SOLVED] Wszystko robiłem dobrze. Kiedy wykonuję kod za pomocą Apache, zadziałało. Zauważyłem, że php
z konsoli musi zawierać php.ini
.
Witam, nie jestem pewien w jaki sposób został zainstalowany? Możesz wytłumaczyć? – Volatil3