개발자 서비스 포털 v. 4.16.05
2016년 7월 21일부터 PHP는 5.6 이전 버전을 더 이상 지원하지 않습니다. 기본적으로 빨간색은 Hat/CentOS 6은 PHP 5.3.3을 설치하고 Red Hat/CentOS 7은 PHP 5.4.16을 설치합니다. 이 섹션에서는 PHP 7.0.x로 업그레이드하는 방법
<ph type="x-smartling-placeholder">시작하기 전에 다음을 수행하는 것이 좋습니다.
- 시작하기 전에 전체 단계를 숙지하세요.
- 먼저 VM 스냅샷으로 업그레이드하여 새 스냅샷이 발생하지 않도록 하세요. 문제를 해결하는 데 도움이 됩니다
PHP 7.0.x로 업그레이드하려면 다음 안내를 따르세요.
- EPEL RPM 저장소를 사용 설정합니다 (아직 사용 설정하지 않은 경우).
- 먼저 EPEL (Extra Packages for Enterprise Linux) RPM 저장소가
은(는) 이미 사용 설정되어 있습니다.
rpm -q epel-release
- 결과가 반환되지 않으면 EPEL RPM 저장소를 사용 설정합니다.
Red Hat 6 또는 CentOS 6의 경우 다음을 입력합니다.
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Red Hat 7 또는 CentOS 7의 경우 다음을 입력합니다.
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- 먼저 EPEL (Extra Packages for Enterprise Linux) RPM 저장소가
은(는) 이미 사용 설정되어 있습니다.
- IUS RPM 저장소를 사용 설정합니다 (아직 사용 설정하지 않은 경우).
- 먼저 업스트림 안정화 (IUS)를 포함한 인라인 RPM 저장소가 이미 있는지 확인합니다.
사용:
rpm -q ius-release
- 결과가 반환되지 않으면 IUS RPM 저장소를 사용 설정합니다.
CentOS 6의 경우 다음을 입력합니다.
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
CentOS 7의 경우 다음을 입력합니다.
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
Red Hat 6의 경우 다음을 입력합니다.
rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm
Red Hat 7의 경우 다음을 입력합니다.
rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm
- 먼저 업스트림 안정화 (IUS)를 포함한 인라인 RPM 저장소가 이미 있는지 확인합니다.
사용:
- Apache를 중지합니다.
service httpd stop
- 설치된 모든 PHP 패키지 목록을 가져옵니다.
rpm -qa | grep -i php
- 위의 4단계에 나열된 기존 PHP RPM을 모두 삭제합니다.
yum remove php php-common php-cli ...
- IUS 저장소에서 PHP 7 RPM을 설치합니다.
드림yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
- Apache를 시작합니다.
service httpd start
- 버전이 7.0.x인지 확인합니다.
php --version
또한 다음 코드가 Drush 명령어 목록을 반환하는지 확인해야 합니다 (오류가 아님). 메시지):
/usr/local/bin/drush help
- 브라우저에서 결과를 테스트합니다.
<ph type="x-smartling-placeholder">
- </ph>
- 브라우저에서 사이트로 이동하고 관리자로 로그인합니다.
- '보고서'에서 상태 보고서를 선택합니다.
- 누락된 PHP 모듈과 관련된 빨간색 항목이 없는지 확인합니다.