運行環境
CRMEB v4支持Lunix/windows服務器環境,需要PHP7.1 ~ 7.4 版本支持, 可運行于包括Apache和nginx在內的多種WEB服務器和模式,支持Mysql數據庫,引擎用InnoDB??蚣鼙旧頉]有什么特別模塊要求,具體的應用系統運行環境要求視開發所涉及的模塊。 CRMEB底層運行的內存消耗極低,而本身的文件大小也是輕量級的,因此不會出現 空間和內存占用的瓶頸。
注意
域名必須備案
公眾號必須使用80端口
小程序必須使用https協議 443端口
不支持二級目錄安裝
這里所說的安裝其實就是把CRMEB
系統放入WEB
運行環境(前提是你的WEB運行環境已經OK),可以通過下面幾種方式獲取和安裝CRMEB。
服務器環境推薦要求
* Nignx
* PHP 7.1 ~ 7.4 (標準版v4.4及以后版本兼容7.4,之前版本僅支持到7.1~7.3)
* MySQL >5.1
* Redis
* Supervisor管理器
推薦使用bt寶塔面板,簡單易用。
服務器推薦阿里云ecs或騰訊云cvm 云服務器。
開放端口
添加8個端口:80,21,8888,888,443,3306,6379,20002/20100
授權對象:0.0.0.0/0
PHP擴展
在v4.7版本包括v4.7版本后可以不需要安裝fileinfo,而redis可以選擇性安裝,不安裝的話將使用file緩存,內部的消息隊列將直接同步執行
安裝插件 fileinfo、redis
禁用函數
啟動消息隊列命令和workerman時需要
刪除下列函數proc_open
pcntl_signal
pcntl_signal_dispatch
pcntl_fork
pcntl_wait
pcntl_alarm
執行命令
開啟消息隊列:
Supervisor管理器,運行
php think queue:listen --queue
開啟長連接:
sudo -u www php think workerman start --d
開啟定時任務:
php think timer start --d