installation - 我正在尝试在我的 Mac 上安装 civicrm,但在第 5 步中出现错误
问题描述
我正在尝试通过 Drupal 8 在我的笔记本电脑上安装 CiviCRM。请帮助我解决此错误。
解决方案
这只是您的 PHP 版本没有编译intl 扩展。
您如何解决这个问题,很大程度上取决于您在系统上安装 PHP 的方式,或者如果您根本没有安装 PHP(并且正在使用内置系统 PHP)。
我将在这里选择一条通用路线,并假设这是 OSX PHP,因为某些版本不提供 intl 支持(例如 macOS Catalina 附带的 PHP 7.3)并说...节省一些时间,只需使用Homebrew去做这个。按照说明安装brew
,然后使用安装所需的 PHP 版本;
brew update
brew install php@7.3
brew link php@7.3
它可能已经有 intl 支持,您可以通过使用进行测试;
php -m | grep intl
推荐阅读
- python - 通过循环提交多个作业时权限被拒绝
- ruby-on-rails - 根据操作仅使用 ActiveModel 和 Grape API 序列化特定属性
- amazon-web-services - AWS Lambda在Java中添加两个数字
- python-3.x - Python:如何使用 ~ 来排除数据?
- javascript - 复选框仅在条件 vue 上
- c - C 是否曾经在第一个元素之前填充结构?
- python - Tkinter如何在按下按钮后显示更多元素
- c++ - 如何编写向用户询问两个整数并在 C++ 中按以下顺序显示的内容?
- javascript - 为什么递归的例子之一有效而一个无效?请解释其工作原理
- oracle - 如何使用 Spring Data JPA(Hibernate) ORM 映射到来自其他模式的 Oracle 表?