Ubuntu

使用 php -m 安裝了 libssh2-php 但沒有 ssh2

  • October 6, 2014

我在 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

引用自:https://serverfault.com/questions/571938