2012-01-20 119 views
1

Godaddy似乎不想回答這個問題;GoDaddy的PHP版本4和Web服務器的PHP版本5

我運行一個小PHP腳本來檢查版本,它出現了5.2。 然後我從終端上進入SSH和php -v,它出現版本4

所有Godaddy告訴我,我需要更新PHP5.ini文件。問題是,我讀過它沒有存儲在FTP根目錄的相同位置。

有沒有人有類似的問題?

謝謝。

+0

使用此約您的Web服務器<信息?的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。

如果只是運行

「PHP -v」

它會顯示CLI版本,如果你運行

「的php-cgi的-v」

它會顯示cgi版本。

+0

php-cgi -v和php -v PHP 4.4.9(cgi-fcgi)一樣(內置:2010年6月16日14:48:04) Copyright(c)1997-2008 The PHP Group – user984689

3

而不是執行 php myphpscript.php

具有以下

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

This已經改變。現在是'/ opt/alt/php55/usr/bin/php myphpscript.php' – QuickDanger

1

嘗試你可以在SSH終端登錄並修改.bash_profile增加PATH的PHP bin路徑。

nano ~/.bash_profile

像這樣:PATH=/opt/alt/php55/usr/bin:$PATH:$HOME/.local/bin:$HOME/bin

和保存之前,在命令行中運行以下命令:source ~/.bash_profile