Parse error: syntax error, unexpected T_FUNCTION-php升級
阿新 • • 發佈:2019-01-01
搭建起PHPNOW1.5.6環境,匯入完整的PHP專案,瀏覽器訪問出錯(Parse error: syntax error, unexpected T_FUNCTION),經核實,此錯誤是由於PHP低版本導致,phpnow1.5.6自帶的PHP版本是5.2.14.要解決這個問題,需要將PHP升級.
PHPNow升級PHP版本為5.3.5的方法
phpnow下載地址:http://www.jb51.net/softs/12868.html
1,先把PHP5.3.5下載下來,在官網我是沒找到VC6的版本,只能從Google搜了。
下載地址:php-5.3.5-Win32-VC6-x86.zip
2,將下載的解壓至phpnow的安裝目錄,命名不能有中文,建議直接“php5.3”就可以了。
3,將“php-5.2.14-Win32/php-apache2handler.ini”複製到“php5.3中”。
4,修改apache配置檔案“Apache-**/conf/httpd.conf”,將其中的“php-5.2.14-Win32”修改為“php5.3”。
5,再修改“php5.3/php-apache2handler.ini”檔案,搜尋“extension_dir =”,將後邊的“php-5.2.14-Win32”修改為“php5.3”。
6,再回到根目錄執行“PnCp.cmd”,輸入“23”-回車,重啟下apache就可以了。
以上目錄說明:“php5.3”為第二步的解壓目錄,而“php-5.2.14-Win32”是原PHP5.2的目錄。
以上過程僅為參考,因為系統及各種環境問題,不能保證100%成功。