Ubuntu 11.10 に PHP 5.3.6 の拡張機能をインストールしようとしています。
拡張子はhttps://github.com/allegro/php-protobufphp-protobuf
から。
最初に私はそれをコンパイルしました: 、phpize
そして最後に. 私が得た:./configure
make
sudo make install
Installing shared extensions: /usr/lib/php5/20090626/
ziel@ziel:/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
【解決済み】何事も順調でした。Apache経由でコードを実行すると、うまくいきました。php
コンソールから必要なものが含まれていることに気付きましたphp.ini
。