1
我試圖在我的共享主機(即1and1)上運行遷移,並且出現錯誤。共享主機,PHP CLI太舊無法運行CakePHP 3?
(uiserver):me:~/projects/hc$ bin/cake migrations migrate
X-Powered-By: PHP/4.4.9
Content-type: text/html
<br />
<b>Warning</b>: Unexpected character in input: '\' (ASCII=92) state=1 in <b>/path/to/projects/hc/bin/cake.php</b> on line <b>34</b><br />
<br />
<b>Parse error</b>: syntax error, unexpected T_STRING in <b>/path/to/projects/hc/bin/cake.php</b> on line <b>34</b><br />
這裏是PHP版本:
(uiserver):me:~/projects/hc$ php --version
PHP 4.4.9 (cgi-fcgi) (built: Nov 9 2016 14:11:21)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
phpinfo()
從我的瀏覽器顯示7版本(這是我付)。
但是,從CLI中,它似乎顯示4.4.9?這是一個典型的設置?除非我錯了,否則源代碼至少需要CLI 5.5.9。
我有什麼選擇?
*** ABORT MISSION *** – Sammitch
在CLI中是否有可用的php5或php7可執行文件? –
我有shell訪問權限,我無法下載最新版本並從那裏運行它? – TekiusFanatikus