[英]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.