php - 问题安装 php intl
问题描述
我在 Centos 7 上使用 Virtualmin 作为控制面板,我需要安装 php intl 扩展才能使用 prestashop。
我用了这个命令
yum --enablerepo=remi install php-intl
我还将它添加到 php.ini
extension=intl.so
但它不工作。请注意,这php -v
给了我
PHP Warning: Module 'intl' already loaded in Unknown on line 0
PHP 5.4.45 (cli) (built: Oct 22 2019 13:26:02)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
我的网站使用 php v7.2 但默认服务器 php 似乎是 5.4.45 (服务器使用多个 php 版本)
我认为 intl 适用于 php 5.4,但肯定不适用于 7.2。由于我使用多php,我是否需要使用其他方式安装它?
解决方案
您在打开所有文件和注释行中两次加载intl.so文件,并使用“;” /etc/php.d/
在其中一个加载 intl.so 扩展名的地方。然后重启 Apachesudo systemctl restart httpd
就可以正常工作了
推荐阅读
- jsp - 有没有办法在我想包含在 jsp 中的文件的路径中打印一个字符串?
- c# - 统一的对象(图像)之间的差距
- typescript - Typescript - 将构造函数参数推断为父类中的静态工厂方法
- javascript - 使用 setInterval() 使用 ReactJS 钩子创建会话计时器:错误消息、不规则计数和“空”输出
- java - 对 hashmap 进行排序并按顺序获取一个键(第二个键、第三个等)
- vb.net - system.windows.forms.notifyicon 不工作 vb.net
- html - HTML 正文内容阻塞了导航
- sql - 我无法在 SQLite 中按日期过滤
- regex - 正则表达式检查多个字符的确切出现次数
- arrays - 在 JSON 中的对象中创建对象中的对象