我使用XAMPP PHP 5.3.1运行CentOS 5
我想为PHP配置SSH支持。
我首先安装了libssh2,
然后从http://pecl.php.net/package/ssh2
下载ssh2-0.11.0发出以下commards并在'make'
之后得到错误响应#/选择/ LAMPP / bin中/ phpize
#。/ configure -with-ssh2 -with-php-config = / opt / lampp / bin / php-config-5.3.1
了#make
...
/root/tmp/ssh2-0.11.0/ssh2.c:顶层:
/root/tmp/ssh2-0.11.0/ssh2.c:1336:错误:'ZEND_DEBUG'未声明(不在函数中)
/root/tmp/ssh2-0.11.0/ssh2.c:1353:错误:在'zend_module_entry'之前预期'=',',',';','asm'或'属性'
make:*** [ssh2.lo]错误1
这里有人吗?
谢谢!
答案 0 :(得分:2)
首先,你永远不应该使用XAMPP。其中存在已知漏洞,作者已将其忽略超过一年。升级也很困难。在yum中有一个完整的灯堆,您可以使用yum来保持整个系统的最新状态。
pecl和pear是包管理器,因此您不必下载源代码。您应该可以像这样安装它:
sudo pecl install ssh2-beta
答案 1 :(得分:0)
在Linux服务器上卸载XAMPP,只需使用YUM安装PHP / MySQL / Apache
sudo yum install php mysql mysql-server httpd
启动Apache
sudo service httpd start
转到/ var / www / html并创建此文件info.php
<?php
phpinfo();
?>
在浏览器中转到localhost,您应该会看到PHP信息页面。现在,一些命令可能会有所不同,但快速的Google搜索会为您提供正确的语法。