php_intl.dll
에서 사용하고 싶습니다 /etc/opt/remi/php70/ini.php
. 이 확장 프로그램을 설치하는 방법. 나는 centos7을 사용하고 있습니다
답변1
.dll
Linux 운영 체제에는 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을 설치하는 방법에는 두 가지가 있습니다.
- 시스템을 업데이트하고 php-intl을 직접 설치해 보세요.
- 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