centos7에 확장 php_intl을 설치하는 방법은 무엇입니까?

centos7에 확장 php_intl을 설치하는 방법은 무엇입니까?

php_intl.dll에서 사용하고 싶습니다 /etc/opt/remi/php70/ini.php. 이 확장 프로그램을 설치하는 방법. 나는 centos7을 사용하고 있습니다

답변1

.dllLinux 운영 체제에는 Windows를 설치할 수 없습니다.

CentOS에 설치하려면 repo를 php_intl활성화해야 합니다 . remi터미널을 열고 다음 명령을 실행하십시오.

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

저장소를 영구적으로 활성화하려면 remi터미널을 열고 다음 명령을 실행하십시오.

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

놓다 enabled=1.

답변2

centos-os(centos ver 2017.09), php 버전 > 7.0에 php-intl을 설치하는 방법에는 두 가지가 있습니다.

  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

오류가 발생하는 경우

remi의 저장소 데이터를 가져오는 동안 오류가 발생했습니다. 저장소를 찾을 수 없습니다.

먼저 remi 저장소를 설치한 후 위의 명령을 실행해야 합니다.

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

오류가 발생하는 경우

php70-common-7.0.32-1.31.amzn1.x86_64 충돌 php-common < 5.5.22-1.98

그런 다음 remi 저장소 대신 php70-intl을 직접 설치해야 합니다.

sudo yum install -y php70-intl

관련 정보