如何在Centos 6.4 64位上安装SSH2 for PHP 5.5


How do I install SSH2 for PHP 5.5 on Centos 6.4 64 bit?

我为PHP 5.5安装了SSH2扩展,以满足magento的要求(能够使用PHP 5运行计划作业(crontab))。当我运行"pecl install-f ssh2"时,它给了我以下错误:

PHP致命错误:允许的内存大小262144字节已用尽(已尝试分配3200字节)

我应该更改pearcmd.php的值吗?

无需修改php.ini。

您可以使用-d设置当前命令的内存限制。参见:pecl help options

pecl -d memory_limit=500M install -f ssh2

您也可以使用epel repo:中的yum安装此模块

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install php-pecl-ssh2