出于某种原因,pecl_http 扩展没有出现在我的 test.php 文件中,其中包含:
<?php phpinfo(); ?>
我刚刚安装了 pecl_http 使用:
pecl 安装 pecl_http
安装成功,我通过运行验证了它:
名单
Installed packages, channel pecl.php.net:
=========================================
Package Version State
mongo 1.2.10 stable
pecl_http 1.7.4 stable
然后我使用以下方法找到了我的 php.ini 文件:
PHP-我 | grep '配置文件'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
我在 vim 中编辑它并添加:
扩展名=http.so
最后我重新启动了 Nginx 和 PHP-FastCGI:
/etc/init.d/nginx restart
/etc/init.d/php-fastcgi stop
/etc/init.d/php-fastcgi start
我的 PHP extension_dir 是:
/usr/lib/php5/20090626
我确认“http.so”位于该目录中。
任何想法为什么它没有加载?
我的机器在 Linode 上运行 Ubuntu 10.04 LTS 64 位配置文件。我安装的唯一其他扩展是 New Relic 和 Mongo。
谢谢!