Я пытаюсь установить расширение на PHP 5.3.6 на Ubuntu 11.10.
Удлинитель: php-protobuf
от https://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] Я делал все нормально. Когда я выполняю код через apache, он работал. Я понял, что php
с консоли необходимо php.ini
прилагается.
Привет, я не уверен, как вы его установили? Вы можете объяснить? – Volatil3