繁体   English   中英

PHP(XAMPP)使用phpize在CentOS 5上安装ssh2模块失败

[英]PHP (XAMPP) install ssh2 module on CentOS 5 using phpize failed

我正在使用XAMPP PHP 5.3.1运行CentOS 5

我想为PHP配置SSH支持。

我首先安装了libssh2,

然后从http://pecl.php.net/package/ssh2下载ssh2-0.11.0

发出以下命令并在“ make”后获得错误响应

#/选择/ LAMPP /斌/ phpize
#。/ configure –with-ssh2 –with-php-config = / opt / lampp / bin / php-config-5.3.1
#使

....

/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'或' attribute '使:*** [ssh2 .lo]错误1


有人可以在这里吗?

谢谢!

首先,您永远不要使用XAMPP。 其中存在已知的漏洞,并且作者忽略它们已有一年多了。 升级也很困难。 yum中有完整的灯堆,您可以使用yum保持整个系统为最新。

pecl和pear是软件包管理器,因此您不必下载源代码。 您应该能够像这样安装它:

sudo pecl install ssh2-beta 

在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搜索将为您提供正确的语法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM