2010-02-10 82 views
0

我正在运行带有XAMPP的CentOS 5 PHP 5.3.1PHP(XAMPP)使用phpize在CentOS 5上安装ssh2模块失败

我想配置SSH对PHP的支持。

我第一次安装libssh2,

然后从http://pecl.php.net/package/ssh2

发出以下commards下载ssh2-0.11.0并获得 '制作'

#的/ opt/LAMPP /后错误响应斌/ phpize
#。/配置-with-SSH2 -with-PHP-配置= /选择/ LAMPP /斌/ PHP的配置-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:错误:预计'=',',';','asm'或'属性 “前 'zend_module_entry' 化妆:*** [ssh2.lo]错误1


任何人都可以在这里吗?

谢谢!

回答

2

首先你不应该使用XAMPP。有一些已知的漏洞,作者已经忽略了它们一年多。升级也很困难。 yum有一个完整的灯栈,你可以使用yum来保持整个系统的最新状态。

pecl和pear是包管理器,因此您不必下载源代码。你应该能够安装这样的:你的Linux服务器上

sudo pecl install ssh2-beta 
0

卸载XAMPP,只是用YUM安装PHP/MySQL的/阿帕奇

sudo yum install php mysql mysql-server httpd 

启动Apache

sudo service httpd start 

围棋到/ var/www/html并创建这个文件info.php

<?php 

phpinfo(); 

?> 

在浏览器中转到localhost,您应该看到PHP信息页面。现在有些命令可能会有所不同,但快速的Google搜索会为您提供正确的语法。