PHP 通过 shell_exec 使用 SVN 命令连接失败 
                            
                                                    
                        
                    
                    
  
                    
                    配置:
- PHP版本:PHP 5.4.45
- Linux版本:Debian 3.16.43-2+deb8u3 (2017-08-15) x86_64
问题描述:
- 机器没有配置svn扩展,想使用shell_exec命令来执行svn指令
- 执行svn list 报错无法连接,用户名和密码参数都有
部分代码如下
    $authCommand = ' --username ' . $USER . ' --password ' . $PASS . ' --no-auth-cache';
    $cmd = "svn list " . $SVN_URL . $authCommand . " 2>&1";
    $res = @shell_exec($cmd);浏览器返回如下
svn: E170013: Unable to connect to a repository at URL 'https://{svn_address}'↵svn: E230001: Server SSL certificate verification failed: issuer is not trusted如果使用上面的$cmd直接在Linux命令行执行可以得到预期结果。
使用了popen发现依然不行,请有思路者帮忙看看问题,THANKS。
 
           
         
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: