0

我有...


1.编译制作ssh2.so。

2.将 PHP 扩展 (ssh2.so) 放在“extension_dir”

中 3. 编辑正确的 php.ini 文件 (extension=ssh2.so),文件“加载的配置文件”条目在 phpinfo() 输出中列出。

4.restarted apache服务器。

但是,“php -m”不打印 ssh2 模块。

任何想法?

4

2 回答 2

3

php -m显示 ssh2 模块,您必须为此编辑 CLI php.ini

通常有两个 php.ini,一个用于 Apache 模块,另一个用于 CLI 版本的 PHP。

在 Ubuntu 中,您将编辑/etc/php5/cli/php.ini,但 YMMV

哦,语法非常相似,所以复制粘贴就可以了。

希望这可以帮助 !

于 2012-06-01T13:04:05.407 回答
2

这不是php -m您想要做的,而是在您的网站中创建一个 php 文件,其中包含:

<?php
    phpinfo();
?>

通过 Apache 访问它会显示加载了哪些模块。您可能需要配置 Apache 以保护对此的访问。

于 2012-06-01T12:39:32.413 回答