Ubuntu
使用 php -m 安裝了 libssh2-php 但沒有 ssh2
我在 Ubuntu 13.10 伺服器上使用 php 5.5.3,並希望將 ssh2 與 php 一起使用。所以我用這個命令安裝了 libssh2-php:
apt-get install libssh2-php
安裝執行沒有錯誤。我在 /etc/php/conf.d 中有一個 ssh2.ini 文件。重新啟動的 apache2 甚至重新啟動了伺服器,但
php -m | grep ssh2
沒有返回任何內容。phpinfo()
也沒有 ssh 條目:(什麼不見了?
我找到了解決方案。這是與此處描述的 mcrypt 相同的問題:https ://askubuntu.com/questions/362082/php-is-not-working-well-on-ubuntu-13-10-and-mcrypt-is-missing-in-phpmyadmin
要讓 ssh2 執行,您必須將 ssh2.ini 從 /etc/php/conf.d/ssh2.ini 移動到 /ect/php/mods-available/ 然後執行 php5enmod ssh2 並重新啟動 apache2