PHP는 여러 새로운 버전으로 발전했지만 많은 레거시 시스템과 프레임 워크는 여전히 PHP 5.6에 의존합니다. 이러한 오래된 프로젝트를 지원하기 위해 CentOS 7에 PHP 5.6을 배포하는 것은 여전히 실용적입니다.
시작하기 전에 종속성 문제를 피하기 위해 모든 시스템 패키지를 업데이트하는 것이 좋습니다.
sudo yum update -y
CentOS의 기본 저장소에는 PHP 5.6이 포함되어 있지 않으므로 Epel 소스를 먼저 추가해야합니다.
sudo yum install epel-release -y
Remi는 이전 버전의 PHP를 설치 해야하는 사용자에게 적합한 여러 버전의 PHP를 제공하는 소프트웨어 소스입니다.
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
Remi 리포지토리를 설치 한 후에는 PHP 5.6의 해당 소스를 활성화해야합니다.
sudo yum-config-manager --enable remi-php56
이제 PHP 5.6 및 관련 구성 요소를 공식적으로 설치할 수 있습니다.
sudo yum install php php-cli php-fpm php-mysql -y
설치가 완료된 후 다음 명령을 실행하여 PHP가 성공적으로 설치되었는지 확인하십시오.
php -v
출력에 "PHP 5.6.x"가 포함 된 경우 설치가 성공적입니다.
기본 구성 파일 경로는 /etc/php.ini 입니다. 프로젝트 요구 사항에 따라 편집 할 수 있습니다.
sudo vi /etc/php.ini
Memory_Limit, UPLOAD_MAX_FILESIZE 등과 같은 매개 변수를 조정하여 성능을 최적화 할 수 있습니다.
PHP-FPM은 웹 서버의 PHP 요청을 처리하는 데 사용됩니다. 수동으로 시작하고 전원을 켜고 시작하도록 설정해야합니다.
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
이 기사의 단계를 통해 Centos 7 환경에서 PHP 5.6을 성공적으로 배포했습니다. 이 프로세스는 환경 준비, 소스 구성, 구성 요소 설치에 이르기까지 완전한 프로세스를 다룹니다. 이 버전은 오래되었지만 많은 이전 시스템에서는 대체 할 수없는 옵션입니다. 추가 구성 요구 사항이있는 경우 실제 프로젝트에 따라이를 개선하는 것이 좋습니다.