已有php网站环境时,可通过espocrm安装包和浏览器向导完成非容器部署。当前官方配置说明列出php 8.3—8.5、mysql 8.0及以上或mariadb 10.6及以上,也列出postgresql 15。先核对服务器版本和扩展,再创建独立数据库用户,最后完成向导及定时任务;安装时按当前服务器配置说明设置权限。

EspoCRM当前官方PHP扩展要求摘录
检查PHP扩展和数据库
数据库驱动按实际选择pdo_mysql或pdo_pgsql;还需gd及FreeType、openssl、zip、mbstring、iconv、curl、xml、xmlwriter、exif和bcmath。官方建议memory_limit至少256M,上传和POST限制为50M。Web服务与命令行可能加载不同php.ini,应分别检查。

EspoCRM当前可写目录及文件权限说明
上传安装包并设置写入范围
从官方取得安装包后,解压到配置好的站点目录。创建数据库及专用用户,授予应用读写数据和修改表结构的权限。一般文件使用644、目录755;data、custom、client/custom中的文件需664、目录775,bin/command需可执行。文件属主和组应匹配实际部署与Web服务用户,不要一律改为777。
完成向导并启动后台任务
打开对应站点地址,依次填写数据库连接、管理员账号、时区和系统设置,SMTP可按需要配置。然后进入Administration的Scheduled Jobs,复制该实例提供的cron配置,用正确的PHP路径和Web服务用户加入系统crontab。
安装后检查管理员登录及计划任务执行情况。生产环境若使用更严格的部署用户与写目录分离方案,应按官方权限说明配置,并通过CLI安装升级和扩展,避免为方便后台写入而扩大整站权限。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











