我有......
1.编译并制作ssh2.so.
2.在“extension_dir”中放置PHP扩展名(ssh2.so)
3.编辑正确的php.ini文件(extension = ssh2.so),文件“Loaded 配置文件“phpinfo()输出中列出的条目。
4.重启apache服务器。
但是,“php -m”不打印ssh2模块。
任何想法?
答案 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以保护对此的访问。