Tôi đang cố cài đặt tiện ích mở rộng cho PHP 5.3.6 trên Ubuntu 11.10.
Tiện ích mở rộng là: php-protobuf
từ https://github.com/allegro/php-protobuf.Cài đặt tiện ích mở rộng trong PHP
Trước tiên tôi biên soạn nó: phpize
, ./configure
, make
sau đó cuối cùng sudo make install
. Tôi nhận:
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
Trong /etc/php5/apache2/php.ini
tôi đặt:
; 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"
Nhưng php -m
nói rằng không có phần mở rộng protobuf
được tải.
[SOLVED] Tôi đã làm mọi thứ OK. Khi tôi thực thi mã thông qua apache nó làm việc. Tôi nhận thấy rằng php
từ bảng điều khiển cần bao gồm php.ini
.
Xin chào, tôi không chắc chắn cách bạn cài đặt? Bạn có thể giải thích? – Volatil3