PHP 5.2를 설치하기 전에 CentOS 시스템이 최신 버전으로 업데이트되었는지 확인하십시오. 시스템 업데이트는 설치 프로세스의 원활한 진행 상황을 보장하고 잠재적 의존성 충돌을 피할 수 있습니다. 다음 명령으로 시스템을 업데이트하십시오.
Sudo Yum 업데이트
PHP 5.2를 설치하려면 몇 가지 기본 의존성 패키지가 필요하며 다음 명령을 실행하려면 설치합니다.
Sudo Yum 설치 httpd gcc make libtool
WGET 도구를 사용하여 PHP 5.2의 소스 코드 패키지를 다운로드하십시오.
wget http://museum.php.net/php5/php-5.2.17.tar.gz
다운로드가 완료된 후 소스 코드 패키지를 압축 해제합니다.
tar -zxvf php -5.2.17.tar.gz
압축 압축 디렉토리를 입력하고 설치 매개 변수를 구성하고 일반적으로 사용되는 기능 모듈이 지원되는지 확인하십시오.
CD PHP-5.2.17 ./configure (with-apxs2 =/usr/bin/apxs-with-mysql-enable-mbstring-with-zlib-with-curl-with-gd
구성을 완료 한 후 PHP 컴파일 및 설치를 시작하십시오.
만들다 Sudo는 설치합니다
Apache가 PHP 파일을 인식하려면 Apache 구성 파일에 다음 컨텐츠를 추가해야합니다.
echo "loadmodule php5_module 모듈/libphp5.so"| sudo tee -a /etc/httpd/conf/httpd.conf echo "addType Application/x-httpd-php .php"| sudo tee -a /etc/httpd/conf/httpd.conf
구성 수정 후 Apache 서비스를 다시 시작하여 변경 사항을 적용하십시오.
Sudo SystemCTL 재시작 httpd
설치가 성공했는지 확인하기 위해 테스트 PHP 파일을 만듭니다.
에코 "<?php phpinfo(); ?> "| sudo tee /var/www/html/info.php
그런 다음 브라우저의 http : //your-server-ip/info.php를 방문하여 PHP 구성 정보 페이지를보십시오.
이 기사는 CentOS 시스템에 PHP 5.2를 설치하고 구성하는 전체 프로세스를 소개합니다. PHP 5.2 버전은 상대적으로 오래되었지만 여전히 오래된 시스템 종속성이 있습니다. 사용 중 보안에주의를 기울이고 가능한 빨리 업데이트 된 버전으로 업그레이드하여 시스템 성능 및 보안을 보장하는 것이 좋습니다.