小编Teg*_*der的帖子

pecl_http 扩展未加载

出于某种原因,pecl_http 扩展没有出现在我的 test.php 文件中,其中包含:

<?php phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)

我刚刚安装了 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
Run Code Online (Sandbox Code Playgroud)

然后我使用以下命令找到了我的 php.ini 文件:

php -i | grep '配置文件'

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Run Code Online (Sandbox Code Playgroud)

我在 vim 中编辑它并添加:

扩展名=http.so

最后我重新启动了 Nginx 和 PHP-FastCGI:

/etc/init.d/nginx restart
/etc/init.d/php-fastcgi stop
/etc/init.d/php-fastcgi start
Run Code Online (Sandbox Code Playgroud)

我的 PHP extension_dir 是:

/usr/lib/php5/20090626

我确认“http.so”位于该目录中。

任何想法为什么它没有加载?

我的机器在 Linode 上运行 Ubuntu 10.04 LTS 64 位配置文件。我安装的唯一其他扩展是 New Relic 和 …

php nginx pecl linode

1
推荐指数
1
解决办法
9107
查看次数

标签 统计

linode ×1

nginx ×1

pecl ×1

php ×1