Apache2.4+php5.3無法載入Zend問題
php -v 檢視是否載入上zend guard時報錯:
ZendGuardLoader.so: undefined symbol: compiler_globals
究其原因是zend guard不能執行在 執行緒安全模式下,即必須:
Thread Safety => disabled
如果釋出你的 thread safety 是 enabled,那麼恭喜你,zend guard無法載入了。
嘗試查詢php的編譯選項中,並未發現可以關閉ts的地方。
最終發現,預設情況下,單獨編譯的php,ts是關閉的。
結合apache2.4編譯的php,ts預設是開啟的。
由於在apache2.4中mpm預設為event,為多執行緒模型,php自動開啟了執行緒安全。
重新編譯apache,增加配置選項 –with-mpm=prefork,不使用多執行緒模式即可。
重新編譯apache以後,要重新編譯php,php即會關閉ts。
再次載入ZendGuardLoader,恢復正常:
PHP 5.4.14 (cli) (built: Aug 22 2013 16:28:57)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by
Zend Technologies
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1747/viewspace-2809764/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SDWebImage 載入https報錯 無法載入問題WebHTTP
- apache的rewrite規則無法載入問題Apache
- ASM無法自動載入磁碟組問題ASM
- linuxphp載入zend框架LinuxPHP框架
- vue專案打包,解決靜態資源無法載入和路由載入無效(404)問題Vue路由
- 求助:關於ofbiz頁面無法載入圖片問題
- ASM無法自動載入磁碟組問題解決一例ASM
- ORA-15110 ASM無法自動載入磁碟組問題ASM
- 解決無法自動掛載U盤問題
- 解決ASM磁碟組無法掛載的問題ASM
- 修改daemon.json重新載入後docker無法啟動問題記錄JSONDocker
- 啟動頁無法載入
- PHP無法載入MYSQL模組PHPMySql
- 解決ubuntu下sublime無法輸入中文問題Ubuntu
- django解決css,js檔案304導致無法載入顯示問題DjangoCSSJS
- 手動下載 Chrome,解決 puppeteer 無法使用問題Chrome
- 解決 Homestead 國外映象無法下載問題
- ubuntu的virtualbox無法掛載隨身碟問題Ubuntu
- Zend Framework中header下載檔案的問題及解決FrameworkHeader
- 如何解決MacOS無法登入app store的問題?MacAPP
- ssh無法登入——許可權問題如何解決
- Netroid 無法匯入 http.protocol.HTTP問題HTTPProtocol
- Qt 二級選單欄 中文無法輸入問題QT
- Ubuntu下解決Eclipse無法輸入中文問題UbuntuEclipse
- 簡單Windows密碼 解救無法登入問題(轉)Windows密碼
- Excel無法做到的問題Excel
- 解決CentOS7系統無法使用中文輸入法的問題CentOS
- Eclipse 無法載入類檔案Eclipse
- Android WebView 無法載入HttpsAndroidWebViewHTTP
- apachephpselinux–Syntaxerror無法載入模組ApachePHPLinuxError
- background: url([object Module]);背景圖無法載入url-loader壓縮圖片配置問題Object
- Linux AS4 Zend Optimizer 無法執行的原因(轉)Linux
- windows商店無法載入頁面怎麼解決 微軟應用商店無法載入處理方法Windows微軟
- 解決go get 下載github專案慢或無法下載的問題!GoGithub
- Python 的編譯器geany-1.36無法下載問題Python編譯
- java初學問題:錯誤: 找不到或無法載入主類Java
- gmail無法訪問問題解決--FGWAI
- 索引無法消除排序的問題索引排序