依賴項與外部庫
原始碼中嵌入的庫
Dolibarr 中的所有嵌入式庫(PHP和JavaScript)都位於目錄 htdocs/includes 中:
Dolibarr 依賴項的完整且最新的清單在此文件中:https://github.com/Dolibarr/dolibarr/blob/develop/COPYRIGHT
您可以更改版本的標籤或分支,以獲取給定Dolibarr版本的正確文件。
所有的外部嵌入式庫都必須遵守以下規則:
- 它們必須與Dolibarr許可證兼容。Dolibarr根目錄中的 COPYRIGHT 文件列出了所有嵌入式庫及其當前許可證。
- 如果對外部庫的代碼進行了變更,則必須在文件 devs/dolibarr_changes.txt 中通報此變更。通常情況下,您不應該編輯外部庫,而應該按照其提供的方式使用它們。這是為了使庫升級成為可能,而無需在升級後報告代碼變更。
Apache 模塊
mod_php
PHP 擴展
資料庫驅動程序(只需要一個,具體取決於您的資料庫):
- MySQL : mysqli
- PostgreSQL: pgsql
- MSSQL: mssql (未測試)
- SqLite: pdo_sqlite (尚未工作)
圖像處理:
- imagick (可選)
- gd
編碼/加密:
- mcrypt (可選)
- openssl (可選)
- mbstring (如果資料庫不是UTF-8)
Webservices模塊:
- soap (可選)
其它:
- curl
- intl
- calendar (用於日期操作)
- zip (處理 .xlsx、.ods、.gnumeric 文件)
- xml
- for PHPExcel:
- gd2 (可選,但對於精確列寬自動計算是必需的)