Godaddy似乎不想回答這個問題;GoDaddy的PHP版本4和Web服務器的PHP版本5
我運行一個小PHP腳本來檢查版本,它出現了5.2。 然後我從終端上進入SSH和php -v,它出現版本4
所有Godaddy告訴我,我需要更新PHP5.ini文件。問題是,我讀過它沒有存儲在FTP根目錄的相同位置。
有沒有人有類似的問題?
謝謝。
Godaddy似乎不想回答這個問題;GoDaddy的PHP版本4和Web服務器的PHP版本5
我運行一個小PHP腳本來檢查版本,它出現了5.2。 然後我從終端上進入SSH和php -v,它出現版本4
所有Godaddy告訴我,我需要更新PHP5.ini文件。問題是,我讀過它沒有存儲在FTP根目錄的相同位置。
有沒有人有類似的問題?
謝謝。
這可能是因爲你已經安裝了php-cli(命令行)和php-cgi。
如果只是運行
「PHP -v」
它會顯示CLI版本,如果你運行
「的php-cgi的-v」
它會顯示cgi版本。
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
而不是執行 php myphpscript.php
具有以下
/usr/local/php5/bin/php myphpscript.php
This已經改變。現在是'/ opt/alt/php55/usr/bin/php myphpscript.php' – QuickDanger
嘗試你可以在SSH終端登錄並修改.bash_profile
增加PATH的PHP bin路徑。
nano ~/.bash_profile
像這樣:PATH=/opt/alt/php55/usr/bin:$PATH:$HOME/.local/bin:$HOME/bin
和保存之前,在命令行中運行以下命令:source ~/.bash_profile
使用此約您的Web服務器<信息?的phpinfo(); ?>是什麼問題? – motto
看看是否存在類似'/ usr/bin/php5'或'/ usr/local/php5/bin/php'的東西。他們可能有單獨的PHP4 CLI和PHP5 CLI的二進制文件。 – drew010
畫了。 theres沒有usr目錄,因爲它在godaddy上的共享託管我假設 – user984689