PHP(XAMPP)使用phpize在CentOS 5上安装ssh2模块失败
我正在运行带有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
任何人都可以在这里吗?
谢谢!
首先你不应该使用XAMPP。有一些已知的漏洞,作者已经忽略了它们一年多。升级也很困难。 yum有一个完整的灯栈,你可以使用yum来保持整个系统的最新状态。
pecl和pear是包管理器,因此您不必下载源代码。你应该能够安装这样的:你的Linux服务器上
sudo pecl install ssh2-beta
卸载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搜索会为您提供正确的语法。