首頁  >  文章  >  後端開發  >  Linux下如何安裝PHP擴充模組?

Linux下如何安裝PHP擴充模組?

coldplay.xixi
coldplay.xixi原創
2020-07-27 10:04:483876瀏覽

Linux下安裝PHP擴充模組的方法:首先準PHP各設定文件,庫文件,日誌的存放位置;然後安裝動態連結庫;接著配置PHP加載,程式碼為【extension = XXX.so  #或絕對路徑】;最後重啟服務即可。

Linux下如何安裝PHP擴充模組?

Linux下安裝PHP擴充模組的方法:

1.找準位置

在安裝PHP的擴充模組之前,首先要做的就是要找準PHP各配置文件,庫文件,日誌的存放位置;幸好PHP為我們提供了一個配置詳情一覽函數phpinfo ()根據這個函數的輸出,我們可以知道一切。

以CentOS為例,輸出結果如下:

Linux下如何安裝PHP擴充模組?

#依據上面的資訊就可以知道我們第三方函式庫應該放到哪,這裡可知是: /usr/lib64/php

註:Scan this dir for additional .ini files,此一項透過編譯PHP使用--with-config-file-scan-dir指定。

2.安裝動態連結函式庫

從上面的phpinfo輸出資訊就可以看出PHP存放擴充模組庫的路徑是/usr/lib64/ php,則首先我們進入終端,查看一下/usr/lib64/php目錄下到底是什麼。

Linux下如何安裝PHP擴充模組?

modules及pear,很顯然應該是modules目錄,清單發現真的是這個目錄。

此時只需將第三方動態連結庫.so方件複製到此處即可。同時需注意保證文件屬性與其他.so檔相同。

3.設定PHP載入

在安裝好了.so動態連結庫檔案後,還需在php.ini中進行載入配置。

這裡同window載入.dll檔是一樣的道理。

由於上圖中的php設定中配置了一項Scan this dir for additional .ini files,則只需在/etc/php.d中新建一個ini文件,按照其它文件在其中添加:

extension = XXX.so  # 或绝对路径

即可。

4.最後

為了驗證我們的ini檔案是否生效,則只需重啟伺服器,然後刷新查看phpinfo()輸出的Additional . ini files parsed,這一項是否關聯正確。

同時查看在php.ini中設定的error_log項目中指定的錯誤日誌檔案是否有錯誤。

相關學習推薦:PHP程式設計從入門到精通

#

以上是Linux下如何安裝PHP擴充模組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn