2012-01-20 2 views
1

Godaddy는이 질문에 대답하고 싶지 않습니다.GoDaddy의 PHP 버전 4와 웹 서버의 PHP 버전

작은 PHP 스크립트를 실행하여 버전을 확인하면 5.2가 표시됩니다. 그런 다음 Mac의 터미널에서 SSH를 실행하고 php -v를 실행하면 버전 4가됩니다.

모든 Godaddy가 PHP5.ini 파일을 업데이트해야한다고 말합니다. 문제는, 나는 그것을 FTP의 루트와 같은 위치에 저장하지 않았 음을 읽었습니다.

비슷한 문제가 있습니까?

감사합니다.

+0

사용을? phpinfo(); ?> 그리고 그 질문은 무엇 이었습니까? – motto

+0

'/ usr/bin/php5' 또는'/ usr/local/php5/bin/php'와 같은 것이 있는지보십시오. 그들은 PHP4 CLI와 PHP5 CLI를위한 별도의 바이너리를 가질 수 있습니다. – drew010

+0

이 그립니다. theres 어떤 공유 usr 디렉토리로 godaddy에 가정합니다. – user984689

답변

1

이것은 php-cli (명령 줄)와 php-cgi가 모두 설치되어 있기 때문일 수 있습니다.

당신은

가 표시됩니다 당신이

"-v PHP를 CGI"를 실행하면

그것은, CLI 버전을 표시합니다

"-v PHP"를 실행하는 경우 CGI 버전.

+0

php-cgi -v는 php -v PHP 4.4.9 (cgi-fcgi) (빌드 : Jun 16 2010 14:48:04)와 동일합니다. 저작권 (c) 1997-2008 PHP 그룹 – user984689

3

대신 php myphpscript.php

당신은 SSH 터미널에서 로그인 PATH에 PHP 빈 경로를 추가 .bash_profile을 변경할 수 있습니다 다음

/usr/local/php5/bin/php myphpscript.php 
+0

이것은 변경되었습니다. 그것은 이제'/ opt/alt/php55/usr/bin/php myphpscript.php'입니다. – QuickDanger

1

으로 시도 실행합니다. 이처럼

nano ~/.bash_profile

:

그리고 저장하기 전에 PATH=/opt/alt/php55/usr/bin:$PATH:$HOME/.local/bin:$HOME/bin, 명령 줄이 실행 웹 서버 <에 대한 정보를 원하시면,이 source ~/.bash_profile