以下是產生的問題,我分成幾點進行描述:
我把linux上wordpress 指令碼搬到本地。 發現安裝報錯,具體問題還不是很清楚,部分地方調用mb_string 內擴充函數是報chrome Provisional headers are shown 錯誤;
本地window下的laravel架構項目可以正常啟動並執行。phpinfo函數使用報錯,chrome Provisional headers are shown 錯誤。,php -m 命令可以看到mb_string 擴充輸出的;
extension_loaded('php_mbstring') 輸出 false 改擴充並沒有載入上去,好奇下我試了試dl函數,發現不存在dl函數,php.ini 檔案中發現enable_dl = Off 我設定了 enable_dl =On.發現無效果,我就把php.ini檔案全刪除掉,隨便敲了一坨字母在上面,發現依然可以重啟的;
我大致分析問題可能是php.ini 檔案的問題,因為我安裝了多個php版本,我不要不phpinfo這麼確定php.ini 設定檔目錄;
也又肯能是php_mb_string擴充問題,我調試的php.ini 檔案php_substring 已經開啟了
回複內容:
以下是產生的問題,我分成幾點進行描述:
我把linux上wordpress 指令碼搬到本地。 發現安裝報錯,具體問題還不是很清楚,部分地方調用mb_string 內擴充函數是報chrome Provisional headers are shown 錯誤;
本地window下的laravel架構項目可以正常啟動並執行。phpinfo函數使用報錯,chrome Provisional headers are shown 錯誤。,php -m 命令可以看到mb_string 擴充輸出的;
extension_loaded('php_mbstring') 輸出 false 改擴充並沒有載入上去,好奇下我試了試dl函數,發現不存在dl函數,php.ini 檔案中發現enable_dl = Off 我設定了 enable_dl =On.發現無效果,我就把php.ini檔案全刪除掉,隨便敲了一坨字母在上面,發現依然可以重啟的;
我大致分析問題可能是php.ini 檔案的問題,因為我安裝了多個php版本,我不要不phpinfo這麼確定php.ini 設定檔目錄;
也又肯能是php_mb_string擴充問題,我調試的php.ini 檔案php_substring 已經開啟了
直接在自己的電腦上整開發環境不推薦。
裝個vagrant+virtualbox分分鐘鐘搞定這些沒有意義的問題。
在此,我做一下回答,首先,我覺得你的問題表述不夠清楚,你的問題我給你修改了一下,為了看得更清楚,更清晰的去分析。
下面,我在此有些疑問,你是分開搭建的這個WAMP環境還是使用整合安裝搭建的環境?如果是整合安裝搭建的環境,我覺得你改的那個php.ini設定檔,可能並不是真正運行時調用的php設定檔,然後你說的報錯資訊,我從來沒有見過,希望你能把圖貼上來。我們好做詳細的分析和解答。
這個問題應該出現在安裝了多個PHP版本,每個版本對應的php設定檔沒有理清楚,所以才會出現上述錯誤,刪除php設定檔仍然可以運行,建議仔細檢查每個版本php所對應的設定檔,以及設定檔中的設定