對 PHP 開發者來說,安裝擴充功能是一項必須完成的任務。而且,順便為他們的 Mac 系統安裝上這些擴展,就能夠方便的進行開發工作。其中 PECL 擴充就是這其中的一種。本文就是為 Mac 用戶提供了一些關於如何安裝 PECL 擴充功能以及 PHP 擴充功能的實用技巧。
PECL 概述
PECL 擴充功能是指由 PECL 套件管理器安裝的 PHP 擴充功能。 PECL(PEAR擴充庫)是一個非常有名的 PHP 擴充函式庫。它提供了許多實用的擴展,這些擴展包括 MySQL 和 SQLite 等常用的資料庫擴展,還有 Memcache 和 Redis 等進行快取的擴展,當然還有一些可自訂的擴展等等。當然,PECL 不僅僅是一個擴充庫,它還是一個應用程式包,它包含了各種調試、開發、測試等工具,讓你在開發過程中能夠快速地測試和調試你的程式碼。
如何安裝 mac 上的 PECL 擴充功能
安裝 PECL 擴充功能的通用方法是使用 pear 指令。然而,在 Mac 系統上,安裝 PECL 擴充功能卻有一些特殊之處。下面,我們將為大家介紹使用 Homebrew 選配 PHP 時如何安裝 PECL 擴充功能的步驟。
第一步:首先,檢查Mac 的PHP 版本
在終端機中輸入以下命令進行版本檢查
php -v
如果你使用的是Homebrew,那麼也可以透過以下指令來查看其是否安裝了PHP
brew list
第二步:安裝PHP 擴充功能
如果你想安裝一個PHP 擴展,第一步就是將其安裝到你的Mac 上。你可以透過 Homebrew 或 MacPorts 安裝擴展,也可以透過官方網站下載最新版本進行手動安裝。
安裝 PECL 擴充功能需要先安裝 autoconf 工具。你可以透過以下指令來安裝:
brew install autoconf
接下來,可以使用以下指令來安裝PECL 擴充功能:
pecl install 副檔名
如果系統沒有被設定代理,就會看到以下顯示
如果系統需要開啟代理,可以用以下指令開啟代理
$ export http_proxy=http://[userid]: [password]@[proxyurl]:[port]
$ export https_proxy=http://[userid]:[password]@[proxyurl]:[port]
注意:在指令結束後也要把代理設定清除,否則會影響下次的操作。
$ unset http_proxy
$ unset https_proxy
第三個步驟:將擴充功能安裝到你的PHP 環境中
安裝好PECL 擴充功能後,你需要將其安裝到你的PHP 環境。方法如下:
首先,在終端機中執行下列指令,開啟php.ini 檔案
vim /etc/php.ini
然後,在檔案中找到extension_dir 選項,將擴充目錄配置為:
extension_dir="/usr/local/Cellar/php/7.2.0/pecl/20170718/"
#注意:pecl/20170718 是一個範例,應該換成安裝的擴充名稱和日期。
在檔案的最後,加入以下行:
extension=副檔名.so
其中,副檔名為你需要安裝的擴充功能的名稱。
儲存並退出 vim 編輯器。
第四步:重啟Apache
執行以下指令重新啟動Apache 伺服器:
sudo apachectl restart
結果
#PECL 擴充已經成功安裝並設定到你的PHP 環境。現在,你可以嘗試在你的 PHP 應用程式中使用該擴充功能了。
總結
本文介紹如何在 Mac 上安裝 PECL 擴充功能以及 PHP 擴充功能。 PECL 擴充功能可以增強 PHP 的功能而無需重新編譯整個 PHP。同時,本文也給出瞭如何將 PECL 擴充功能安裝到 PHP 環境中。這樣就可以讓開發人員更方便的進行開發工作了。希望這篇文章對 PHP 開發人員有幫助。
以上是詳解如何安裝PECL擴充及PHP擴充的實用技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!