정보실

웹학교

정보실

php PHP 7.4로 업그레이드 하기

본문

PHP 7.4의 최신 버전은 2019 년 11 월 28 일에 릴리스되었습니다. 다음과 같은 많은 새로운 기능이 제공됩니다.


https://dev.to/pushkaranand/upgrading-to-php-7-4-26dg 


  • Typed Properties
  • Arrow Functions
  • Limited Return Type Covariance and Argument Type Contravariance
  • Unpacking Inside Arrays
  • Numeric Literal Separator
  • Weak References
  • Allow Exceptions from __toString()
  • Opcache Preloading
  • Several Deprecations
  • Extensions Removed from the Core

PHP 7.1 접근 방식 EOL & 7.2는 12 월 1 일에만 보안이 됩니다.


PHP EOL 

PHP 설치를 7.4로 업그레이드하는 방법을 보자.


1. ondrej/php PPA 추가 


Ubuntu: 


sudo add-apt-repository ppa:ondrej/php # Press enter to confirm.
sudo apt-get update

Debian: 


sudo apt install apt-transport-https lsb-release
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg # Download the signing key
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' # Add Ondrej's repo to sources list.
sudo apt update


2. PHP 7.4 및 필요한 확장 기능 설치 


PHP 7.4 코어를 설치하려면


sudo apt install php7.4 php7.4-common php7.4-cli


필요한 확장 설치 


설치해야 할 확장명을 php7.4- 접두어로 붙이십시오. 예를 들어 php-curl 확장을 얻으려면 php7.4-curl을 사용하십시오.


sudo apt install php7.4-curl php7.4-json php7.4-gd php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.3-readline php7.3-zip


3. 웹용 PHP 7.4 : 


PHP를 웹 서버와 통합하려면 Nginx 또는 mod_event와 함께 Apache를 사용하는 경우 php7.4-fpm 패키지를 설치해야 합니다. PHP를 임베디드 Apache 모듈로 사용하는 경우 libapache2-mod-php7.4 패키지가 필요합니다. Apache의 경우 apachectl -V를 사용하여 프리 포크이든 이벤트이든 현재 MPM을 볼 수 있습니다.


이벤트 MPM이 있는 Nginx 또는 Apache : 


sudo apt install php7.4-fpm


prefork MPM이 포함 된 Apache : 


sudo apt install libapache2-mod-php7.4
sudo a2enmod php7.4


4. 이전 PHP 버전을 제거하십시오 : 


sudo apt purge php7.3 libapache2-mod-php7.3 # For removing PHP 7.3
sudo apt purge php7.2 libapache2-mod-php7.2 # For removing PHP 7.2
sudo apt purge php7.1 libapache2-mod-php7.1 # For removing PHP 7.1
sudo apt purge php7.0 libapache2-mod-php7.0 # For removing PHP 7.0


5. PHP 7.4 설치를 확인하십시오 : 


PHP 7.4 설치를 확인하려면


CLI에서 : 


php -v

php -v output 


웹 서버에서 : 


info.php 파일을 만듭니다. “웹 루트”라고하는 매우 구체적인 디렉토리에 저장해야 합니다. 우분투와 데비안에서 이것은 /var/www/html/에 있습니다.


sudo nano /var/www/html/info.php


편집기에 다음을 입력하십시오.


<?php
    phpinfo();
?>

완료되면 파일을 저장하고 닫으십시오.


이제 브라우저에서 이 스크립트를 방문하십시오. http : //your_server_IP_address/info.php 이와 비슷한 것을 볼 수 있습니다.


phpinfo() output 


이제 PHP 7.4가 시작되었습니다. https://www.php.net/migration74에서 PHP 7.4의 마이그레이션 안내서를 참조하십시오.



  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 10회 ]  작성일19-12-02 12:49

웹학교