## 如何安裝PHP擴展?
### 示例:以安裝imagick擴展為例
1. 先確定安裝版本
比如php的版本是 : php7.0.30 x64 ts ,那么就需要三方版本都要一致:imagick軟件本身( 如x86 )、php本身( x64 ts (thread safe) )、php擴展php_imagick.dll (ts);
2. 需要下載2個軟件: imagick軟件本身、php擴展php_imagick.dll擴展包;
4. 安裝imagick軟件和配置
1. 安裝imagick軟件本身,一直下一步即可;(最后一步要勾選上添加環境變量,否則安裝好之后要自己將安裝目錄添加到系統環境變量中去)
2. 安裝php擴展插件:php_imagick.dll ,同其他php dll插件一樣:
1. 從php擴展壓縮包中將php_imagick.dll 解壓到C:\websoft9\wampstack\php\php\ext 目錄下;
2. 在php.ini開啟插件 extension=php_imagick.dll ;
3. 從擴展壓縮包中將多個 CORE_RL_*.dll 文件拖到 C:\websoft9\wampstack\php\php目錄下 .
4. 重啟Apache,查看 phpinfo() 中是否有 Imagick 項,如果有說明安裝成功;
5. 需要另外新建一個系統環境變量名為MAGICK_HOME,值為C:\你的imagick路徑\modules\coders, 這步主要用來定位imagemagick的module,很重要。( 否則支持的圖片格式數量默認為0 ImageMagick number of supported formats: => 0 ),**其他PHP擴展安裝時可省略這一步;**
6. 在cmd運行: php --ri imagick
1. 如果報錯是:“php_imagick.dll' - %1 不是有效的 Win32 應用程序” ,則說明版本不相符合。 需要檢查 imagick軟件本身( 如x86 )、php本身( x86 ts (thread safe) )、php擴展php_imagick.dll (ts) 三方版本 要一致。
2. 如果報錯是:“php.exe - 系統錯誤 ,無法啟動此程序因為計算機丟失CORE_RL_wand_.dll ” , 說明你沒有將 php_imagick.zip 擴展包中的“CORE_*.dll” 這些dll文件 放到 你的php.exe同級目錄下。只需要拷貝 CORE_*.dll 到php目錄就可以解決了。
3. 如果php --ri imagick 顯示的結果 ImageMagick number of supported formats: => 0 支持的圖片格式數量為0,請看第5步需要新建一個環境變量。
4. 如果php代碼執行調用時報錯:“ NoDecodeDelegateForThisImageFormat ”,表明你的php_imagick.dll的版本 并不支持或并不匹配 ImageMagick軟件版本,這時候 php --ri imagick 的結果也顯示為: ImageMagick number of supported formats => 0 。需要更換ImageMagick軟件版本。
- 關于本書
- 常見PHP集成包
- 獲取一鍵安裝包
- 附:常用賬號與密碼說明
- 基礎技能
- Windows云服務器操作
- 遠程桌面與文件管理
- 安全組設置
- 快照備份
- FTP設置
- Windows Server系統基礎
- PHP基礎
- MySQL操作
- PostgreSQL操作
- 9Panel介紹
- WAMP實戰指南
- WAMP組成一覽表
- 發布網站或應用軟件
- 服務重啟
- PHP配置文件
- 如何設置SSL/HTTPS?
- 如何設置偽靜態?
- 如何安裝PHP擴展?
- 如何修改網站根目錄?
- 如何將數據轉移到數據盤?
- 如何實現網站遷移?
- 如何設置SMTP?
- 如何重置數據庫root密碼?
- 如何開啟MySQL遠程連接?
- 域名配置
- 如何升級PHP版本
- 域名解析
- 網站綁定配置
- 故障處理
- 網站打不開
- 網站訪問慢或不穩定
- 服務無法啟動
- 數據庫連不上
- 資源占用高
- FAQ
- WAMPServer實戰指南
- WAMPServer組成一覽表
- 發布網站或應用軟件
- 范例:安裝EmpireCMS(帝國)
- 范例:安裝Joomla
- 服務重啟
- PHP配置文件
- 如何設置SSL/HTTPS?
- 如何設置偽靜態?
- 如何安裝PHP擴展?
- 如何修改網站根目錄?
- 如何安裝composer?
- 如何實現網站遷移?
- 如何將數據轉移到數據盤?
- 如何設置SMTP?
- 如何重置數據庫root密碼?
- 如何升級PHP版本?
- 域名配置
- 域名解析
- 網站綁定配置
- 故障處理
- 如何根據日志查看故障原因?
- 網站打不開
- 網站訪問慢或不穩定
- 服務無法啟動
- 數據庫連不上
- 資源占用高
- FAQ
- phpStudy實戰指南
- phpStudy組成一覽表
- 發布網站或應用軟件
- 服務重啟
- PHP配置文件
- 如何設置SSL/HTTPS?
- 如何設置偽靜態?
- 如何安裝PHP擴展?
- 如何修改網站根目錄?
- 如何實現網站遷移?
- 如何將數據轉移到數據盤?
- 如何設置SMTP?
- 如何重置數據庫root密碼?
- 域名配置
- 域名解析
- 編輯網站綁定
- 故障處理
- 網站打不開
- 網站訪問慢或不穩定
- 服務無法啟動
- 數據庫連不上
- 資源占用高
- FAQ
- XAMPP實戰指南
- XAMPP組成一覽表
- 發布網站或應用軟件
- 服務重啟
- PHP配置文件
- 如何設置SSL/HTTPS?
- 如何設置偽靜態?
- 如何安裝PHP擴展?
- 如何修改網站根目錄?
- 如何實現網站遷移?
- 如何將數據轉移到數據盤?
- 如何設置SMTP?
- 如何重置數據庫root密碼?
- 域名配置
- 域名解析
- 網站綁定配置
- 故障處理
- 通用維護
- 網站打不開
- 網站訪問慢或不穩定
- 服務無法啟動
- 數據庫連不上
- 資源占用高
- FAQ
- 安全防護
- 補丁更新
- 木馬查殺
- 安全組件
- 日常維護
- 備份與恢復
- 升級
- 網站加速
- 常見應用安裝示例(集)
- PHPCMS
- PHPCMS自定義安裝
- PHPCMS常見問題
- 鏈接
- 配套視頻教程
- 后記