Centos는 많은 웹 개발자 가이 환경에서 일하는 Linux 기반 운영 체제이며, PHP는 인기있는 서버 측 프로그래밍 언어로서 CentOS에 설치해야합니다. 이 기사에서는 CentOS 시스템에 PHP5 및 PHP7을 설치하는 방법을 보여주고 PHP 버전을 전환하는 방법을 제공합니다.
PHP5를 설치하기 전에 Apache Server, MySQL 데이터베이스 및 PHP 관련 종속성을 먼저 설치해야합니다. 다음 명령을 사용하여 설치를 완료 할 수 있습니다.
Sudo Yum 설치 httpd mysql-server php php-mysql
그중에는 HTTPD가 Apache Server, MySQL-Server는 MySQL 데이터베이스이고 PHP 및 PHP-MYSQL은 PHP의 종속성입니다.
설치가 완료되면 Apache 서버를 다시 시작하여 변경 사항을 적용합니다.
Sudo 서비스 httpd 재시작
다음으로 설치가 성공했는지 여부를 테스트하기 위해 간단한 PHP 파일을 만들 수 있습니다. 다음 명령을 입력하십시오.
sudo vi /var/www/html/info.php
파일에 다음을 입력하십시오.
<?php phpinfo(); ?>
파일을 저장하고 닫으십시오. 그런 다음 브라우저 주소 표시 줄에`http : // localhost/info.php`를 입력하십시오. 페이지에 PHP 버전 및 관련 정보가 표시되면 PHP5 설치가 성공적임을 의미합니다.
PHP5와 비교하여 PHP7은 성능이 높고 응용 프로그램 효과가 향상됩니다. PHP7을 설치하려면 먼저 Epel (Enterprise Linux의 추가 패키지)을 설치해야합니다. 다음 명령을 실행하십시오.
Sudo Yum 설치 Epel Release
다음으로 Webtatic Repository를 설치하십시오.
Sudo rpm -uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
PHP7을 설치하려면 다음 명령을 사용하십시오.
Sudo Yum 설치 php70w
설치가 완료되면 서버를 다시 시작하십시오.
php5와 유사하게 info.php 파일을 만들고 브라우저에서`http : // localhost/info.php`에 액세스하십시오. 페이지에 PHP7에 대한 관련 정보가 표시되면 설치가 성공적이라는 의미입니다.
동일한 서버에서 PHP 버전을 전환하려면 멀티 -PHP 버전 관리자를 사용할 수 있습니다. 시작하기 전에 필수 소프트웨어를 설치해야합니다.
sudo yum SCL-utils-build scl-utils를 설치하십시오
다음으로 필요한 PHP 버전 패키지를 설치하십시오.
Sudo Yum 설치 Centos Release-SCL-RH Sudo Yum-Config-Manager -Enable Rhel-Server-RHSCL-7-RPMS Sudo Yum 설치 RH-PHP71 # PHP 7.1 설치 Sudo Yum 설치 RH-PHP56 # PHP 5.6 설치
설치가 완료되면 다음 명령을 사용하여 PHP 버전을 전환 할 수 있습니다.
SCL 활성화 RH-PHP71 BASH또는
SCL 활성화 RH-PHP56 BASH
원하는 PHP 버전을 선택한 후 터미널에서 해당 PHP 버전을 사용할 수 있습니다.
이 기사에서는 CentOS 시스템에 PHP5 및 PHP7을 설치하는 방법에 대해 설명하고 여러 PHP 버전 관리자를 통해 동일한 서버에서 다른 PHP 버전을 전환하는 방법을 보여줍니다. 이러한 설치 및 스위칭 기술을 마스터하면 PHP 환경을보다 유연하게 관리하는 데 도움이됩니다.