Centos

centos7如何安裝擴展php_intl?

  • September 28, 2020

我想php_intl.dll/etc/opt/remi/php70/ini.php. 那麼如何安裝這個擴展。我用centos7

您無法.dll在 Linux 作業系統上安裝 Windows

php_intl在 CentOS 上安裝,您應該啟用remirepo。打開終端並執行以下命令:

wget https://rhel7.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release*.rpm

更新您的系統,然後安裝php-intl

sudo yum update
sudo yum --enablerepo=remi install php-intl

要永久啟用remirepo ,請打開終端並執行以下命令:

sudo nano /etc/yum.repos.d/remi.repo

設置enabled=1

centos-os(centos ver 2017.09)安裝php-intl有兩種方式,php版本>7.0。

  1. 更新系統,直接安裝php-intl試試
  2. 通過 IUS 和 REMI 儲存庫安裝 php-intl

1.更新系統,直接安裝php-intl試試

更新系統命令

sudo yum update

安裝 php70-intl 擴展

sudo yum install -y php70-intl

2.通過IUS和REMI倉庫安裝php-intl

安裝 IUS 儲存庫(http://iuscommunity.org/pages/Repos.html#release-packages

cd /opt/
sudo wget https://rhel7.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release*.rpm

如果遇到類似的 epel 錯誤

ius-release-1.0-15.ius.el7.noarch 需要 epel-release = 7

您需要通過以下命令安裝 epel-7,然後重試上述命令。

sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest- 7.noarch.rpm

通過更新系統

sudo yum update

重試 ius 安裝

sudo rpm -Uvh ius-release*.rpm

IUS安裝成功後,通過命令再次執行更新系統sudo yum update

通過 REMI 儲存庫安裝 php-intl

啟用 remi(臨時)並安裝 php-intl

sudo yum --enablerepo=remi install php-intl

如果得到 ERROR 之類的

獲取 remi 的儲存庫數據時出錯,未找到儲存庫

您需要先安裝 remi 儲存庫,然後執行上述命令。

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

如果得到 ERROR 之類的

php70-common-7.0.32-1.31.amzn1.x86_64 衝突 php-common < 5.5.22-1.98

那麼你需要直接安裝 php70-intl 來代替 remi 儲存庫。

sudo yum install -y php70-intl

引用自:https://unix.stackexchange.com/questions/345106