php无法加载扩展名

时间:2012-06-01 12:21:42

标签: php apache

我有......

  


  1.编译并制作ssh2.so.

     

2.在“extension_dir”中放置PHP扩展名(ssh2.so)

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

  4.重启apache服务器。

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

任何想法?

2 个答案:

答案 0 :(得分:3)

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

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

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

哦,语法非常相似,所以复制粘贴应该可以完成这项工作。

希望这有帮助!

答案 1 :(得分:2)

您想要做的不是php -m而是要在您的网站中创建包含以下内容的php文件:

<?php
    phpinfo();
?>

通过Apache访问它将显示加载的模块。您可能希望配置Apache以保护对此的访问。