2010-02-10 2 views
0

내가 CentOS는 5를 실행하고 실패 설치 5.3.1PHP (XAMPP)의 phpize를 이용하여 CentOS는 5 SSH2 모듈은 XAMPP PHP와

내가 PHP에 대한 SSH 지원을 config (설정)하고 싶습니다. 내가 처음 libssh2를 설치

,

은 다음 commards http://pecl.php.net/package/ssh2

문제에서 ssh2-0.11.0를 다운로드하고 '메이크업'

#/옵션/lampp를/후 오류 응답을 얻을 빈 /의 phpize
#은./구성 가진 - - SSH2 가진 --PHP-설정 =/opt/lampp/bin를 둔다/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를 사용하지 않아야합니다. 알려진 취약성이 있으며 저자는 1 년 넘게이를 무시했습니다. 또한 업그레이드하기가 어렵습니다. yum에는 전체 램프 스택이 있으며 yum을 사용하여 전체 시스템을 최신 상태로 유지할 수 있습니다.

pecl과 pear는 패키지 관리자이므로 소스를 다운로드하지 않아도됩니다.

sudo yum install php mysql mysql-server httpd 

시작 아파치

sudo service httpd start 

이동을

sudo pecl install ssh2-beta 
0

제거 XAMPP를 리눅스 서버에 그냥 YUM와 PHP/MySQL을/아파치를 설치 :이처럼 설치할 수 있어야합니다/var/www/html로 이동하여이 파일을 생성하십시오 info.php

<?php 

phpinfo(); 

?> 

브라우저에서 localhost로 이동하면 PHP 정보 페이지가 표시됩니다. 이제 명령의 일부가 다를 수 있지만 빠른 Google 검색은 올바른 구문을 제공합니다.