我有幾個服務器在Debian 6.0.8中使用PHP版本5.3.28-1〜dotdeb.0。ssh2_connect在debian上未定義
我已經做了apt-get install libssh2-php。 當你做了一個php -v,我在每個列表中都有openssl和ssh2。 之後我已經重啓了apache。
但是當我用ssh2_connect()調用運行php腳本時,它不能在2臺服務器上工作,但它在另一臺服務器上工作。
我有錯誤:「調用未定義函數ssh2_connect()」。
我不明白,debian版本和php版本是一樣的。 你能幫我嗎? 謝謝。
php -v只檢查命令行版本的php。 SAPI(又名「apache」)版本可以/將使用不同的.ini文件,並且可能不會在那裏激活。在你嘗試使用ssh之前,在你正在做ssh的任何腳本里面執行'phpinfo()'。 – 2015-02-05 14:15:22
與phpinfo,我有以下libSSH版本:libSSH版本\t libssh2/1.2.6 – zobbiwan 2015-02-05 14:20:03