2010-02-10 105 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搜索會爲您提供正確的語法。