最近一个项目用到php远程连接云服务器系统,浏览了一下说要用到ssh2拓展,就跟着教程去安装...
下载拓展-----
复制文件到ext---
在php.ini中添加拓展---
extension=ssh2
按理到这步就配置完成了,然而到这用phpinfo()检查根本没添加ssh2进去!
后来改php配置文件改得服务器启动不了了,又是一顿百度、查错、改bug,甚至到把httpd.pid删除这一步,思路越绕越弯...
最后发现一篇博客的php配置文件中有extension_dir这一行,回头再看,好像我的配置里真没这一行...
extension_dir="D:\php\ext";
添加后再重启服务器,果真连接ssh2拓展成功了!
...真坑啊,弄了两晚上,每一篇文章谈到这个问题,还得自己发现