2017-08-30 98 views
0

發生了一個memcache安裝失敗。 現在index.php只有下面的代碼給出格式不正確的標題!PHP 5.4.28爲簡單的phpinfo腳本提供了錯誤標頭的錯誤標頭

<?php phpinfo(); ?> 

錯誤:從腳本
錯誤頭部。 Bad header = phpinfo():index.php

我認爲它是5.4.28版本的原因是因爲這就是php -v顯示的內容。 我讀過其他論壇,它可能不是真正的PHP版本。

我很擔心,如果我的PHP安裝已損壞,因此想運行上述,看看它是否工作。

任何可能出錯的指針?

更多信息

  • PHP模塊:要查看哪些PHP模塊被加載,我跑的httpd -M,出了60個模塊的加載,這一個在它有PHP:suphp_module(共享)
  • OS是CentOS的6.9

回答

0

一個解決方案我發現在互聯網上是這樣的:

http://www.mariusc.name/fix-error-malformed-header-script-bad-header-php-54-56.html

查找magic_quotes_cpg,register_globals的和所有過時PHP的廢話,把它關掉 - 如果你的代碼允許。

+0

dang ..所以我應該恢復到舊的php版本..我看到我已經安裝了5.3.3和5.4.28。我如何告訴Apache使用舊版本? – PlanetUnknown

+0

如何升級到更新的版本。 PHP 5.4已經不支持。至少去PHP 5.6。它也快得多。 – iquellis

+0

使用舊版本的Laravel Framework 4.x.它停止了5.4的工作,很確定它也不適用於5.6。目前必須完成這一項目。我希望這是有道理的。 – PlanetUnknown