PhpAdmin安裝報錯, php syntax error, unexpected T_STRING on line 8
阿新 • • 發佈:2021-07-13
0x00漏洞成因:
第一行的警報意思是 不支援在C:\BtSoft\phpmyadmin\phpmyadmin J8B4R5KlhA1p7DF8\index.php第8行中宣告“嚴格型別
phpstudy預設開啟的是php5.5版本
PHP強型別是從PHP 7.0開始支援
### 使用declare(strict_types=1)來宣告指令碼中的函式呼叫使用強型別變數及返回值,declare(strict_types=1)必須作為指令碼的第一句PHP程式碼,如果定義函式的指令碼中使用了declare(strict_types=1),而呼叫函式的指令碼中沒有使用,強型別宣告無效,強型別宣告隻影響函式呼叫有,對其他語法沒有影響,在declare(strict_types=1)以後,false == 0 == ” == null == array() 1 == true 之類的表示式仍然成立。###
解決方案:
把PHP換成7.x的即可 ###此行報錯的意思很簡單,就是該版本PHP不支援強型別,檢查你的PHP版本會發現你的PHPmyadmin使用的可能是5.x的版本,將5.x的版本換成7.x的即可
參考連結:https://zhuanlan.zhihu.com/p/369463519