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
- vue專案打包,解決靜態資源無法載入和路由載入無效(404)問題Vue路由
- vscode刷leetcode無法登入的問題VSCodeLeetCode
- 修改daemon.json重新載入後docker無法啟動問題記錄JSONDocker
- Linux Ubuntu 20.04 LTS 解決無法輸入中文 輸入法問題LinuxUbuntu
- ubuntu的virtualbox無法掛載隨身碟問題Ubuntu
- 手動下載 Chrome,解決 puppeteer 無法使用問題Chrome
- AndroidStudio載入gradle緩慢問題處理辦法AndroidGradle
- Vue的動態選單無法登入(無法載入選單)Vue
- 如何解決MacOS無法登入app store的問題?MacAPP
- background: url([object Module]);背景圖無法載入url-loader壓縮圖片配置問題Object
- Eclipse 無法載入類檔案Eclipse
- Python 的編譯器geany-1.36無法下載問題Python編譯
- 解決CentOS7系統無法使用中文輸入法的問題CentOS
- json無法序列化問題JSON
- Linux無法解析主機問題Linux
- VMware Fusion 13無法使用問題
- Spring帶泛型的ApplicationEvent無法監聽問題分析(轉載)Spring泛型APP
- 解決go get 下載github專案慢或無法下載的問題!GoGithub
- [20181101]使用putty無法登入redhat 7.X版本問題.txtRedhat
- Ubuntu18.04中解決emacs無法輸入中文的問題UbuntuMac
- 【slam】解決ubuntu無法透過拼音輸入中文的問題SLAMUbuntu
- 解決ZBLOG PHP 程式無法登入後臺賬戶問題PHP
- springboot中靜態頁面無法訪問及return無法重定向問題Spring Boot
- 防止跨域問題無法訪問網址跨域
- windows商店無法載入頁面怎麼解決 微軟應用商店無法載入處理方法Windows微軟
- React-Native 新版本無法Debug無法除錯問題React除錯
- idea無法黏貼_IntelliJ Idea 複製貼上的問題(轉載)IdeaIntelliJ
- 阿里雲 centos 伺服器無法自動掛載 nas 的問題阿里CentOS伺服器
- 從根本解決jenkins無法下載外掛ssl證書問題Jenkins
- webstorm 無法編輯程式碼問題WebORM
- 解決無法使用VI的問題
- ANSYS HFSS無法匯出dxf問題
- 解決ASM無法啟動問題ASM
- 淘寶映象cnpm無法使用問題NPM
- Windows Defender無法開啟的問題Windows
- VSCode報錯:cnpm : 無法載入檔案VSCodeNPM
- 如何解決win10系統ie頁面的js指令碼檔案無法載入的問題Win10JS指令碼