이 글은 주로 centos에서의 php7.2 설치를 소개합니다. 이제 이를 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다.
현재 가장 안정적인 PHP 버전은 7.2입니다. 버전은 WordPress에서도 권장됩니다.
centos에서 yum을 사용하여 직접 설치하는 경우: sudo yum -y install php 버전은 5.4로 아직 멀기 때문에 수동으로 rpm을 업데이트해야 합니다.
먼저 rpm을 얻으세요:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
그런 다음 sudo yum list php*를 사용하여 현재 사용 가능한 PHP 버전을 확인할 수 있습니다. 4~7.2 버전이 있고 7.2 버전은 72w입니다. 이 버전을 설치하세요. :
sudo yum -y install php72w
하지만 설치가 완료된 후 php -v를 입력하면 해당 명령이 없습니다. php72w는 가장 작은 PHP 라이브러리만 설치하고 일부 응용 프로그램은 아직 설치되지 않았기 때문입니다. 일부 확장 패키지:
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql
워드프레스 애플리케이션의 경우 다음 패키지를 설치해야 할 수도 있습니다:
sudo yum -y install php72w-gd php72w-imap php72w-ldap php72w-odbc php72w-pear php72w-xml php72w-xmlrpc
그런 다음 php -v를 입력하면 다음 메시지가 나타납니다:
[c@localhost ~]$ php -v PHP 7.2.5 (cli) (built: Apr 28 2018 07:30:30) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
설치가 완료되었습니다.
하지만 현재 apache는 우리의 php 버전이 변경되었다는 사실을 모르기 때문에 php 웹페이지에서는 apache, 즉 httpd를 사용할 수 없습니다. 예를 들어 웹페이지의 루트 디렉터리인 /var/www/html/ 디렉터리에 info.php 파일을 생성합니다. 즉, 브라우저의 IP/info.php와 info.php의 내용에 액세스합니다. 나타날 것입니다. info.php 파일을 다음과 같이 편집합니다.
sudo vim /etc/www/html/info.php
그런 다음 다음 내용을 입력하고 저장합니다.
<?php phpinfo(); ?>
브라우저에 IP/info.php를 입력하고 페이지를 찾을 수 없음을 확인합니다. 왜냐면 아파치가 우리가 PHP 버전을 변경했다는 사실을 몰랐기 때문에 파싱이 실패했다고 말했기 때문입니다.
아파치가 php7.2를 지원하려면, 아파치 구성 파일을 수정해야 합니다:
먼저, php 구성 파일인 php.ini를 찾고, find 명령을 사용하세요:
sudo find / -name php.ini
일반적으로 /에 위치 etc, 또한 /etc/php.ini입니다.
그런 다음 Apache 구성 파일을 찾습니다: httpd.conf
sudo find / -name httpd.conf
위치는 다음과 같습니다:
/etc/httpd/conf/httpd.conf
그런 다음 파일을 수정하고 파일의 마지막 줄에
PHPIniDir /etc/php.ini
를 추가하여 Apache에 구성 정보 파일을 알립니다. php.php.
저장한 후 브라우저에 IP/info.php를 다시 입력하세요
웹 페이지는 다음과 같습니다.
아파치가 php7.2와 성공적으로 연결되었음을 의미합니다.
완료.
관련 권장 사항:
Mac 시스템에 PHP Xdebug를 설치하는 자세한 단계
위 내용은 센토스 설치 php7.2의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!