安装 php 国际版时出现问题
Issue installing php intl
我在 Centos 7 上使用 Virtualmin 作为控制面板,我需要安装 php 国际扩展才能使用 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。
我使用 multi php?
是否需要使用其他方式安装它
您在 /etc/php.d/
中加载 intl.so 文件两次 打开所有文件并用“;”注释行在其中一个你加载 intl.so 扩展的地方。然后使用 sudo systemctl restart httpd
重新启动 Apache 将正常工作
我在 Centos 7 上使用 Virtualmin 作为控制面板,我需要安装 php 国际扩展才能使用 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。 我使用 multi php?
是否需要使用其他方式安装它您在 /etc/php.d/
中加载 intl.so 文件两次 打开所有文件并用“;”注释行在其中一个你加载 intl.so 扩展的地方。然后使用 sudo systemctl restart httpd
重新启动 Apache 将正常工作