Linux 시스템에 PHP 7.2를 설치하는 방법

PHPz
풀어 주다: 2023-04-25 15:17:06
원래의
2259명이 탐색했습니다.

PHP는 특히 웹 개발 분야에서 널리 사용되는 프로그래밍 언어입니다. PHP는 서버 측에 구축되었으며 동적 페이지 콘텐츠를 생성할 수 있습니다. 최신 버전의 PHP는 PHP 7.2입니다. 이전 버전에 비해 성능이 크게 향상되어 점점 더 많은 개발자와 기업에서 PHP 7.2로 업그레이드를 선택하고 있습니다. 이 기사에서는 Linux 시스템에 PHP 7.2를 설치하는 방법을 소개합니다.

1. 환경 요구 사항

PHP 7.2를 설치하기 전에 먼저 다음 종속성 패키지가 설치되어 있는지 확인해야 합니다.

  1. GCC 컴파일러
  2. libxml2-devel
  3. openssl-devel
  4. bzip2-devel
  5. libcurl -devel
  6. libjpeg-devel
  7. libpng-devel
  8. freetype-devel
  9. readline-devel
  10. libxslt-devel
  11. oniguruma-devel

CentOS 시스템에서는 다음 명령을 통해 이러한 종속성 패키지를 설치할 수 있습니다.

sudo yum install gcc libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline-devel libxslt-devel oniguruma-devel
로그인 후 복사

2. PHP 7.2 설치

  1. PHP 7.2 소스 코드 다운로드

먼저 PHP 공식 웹사이트에서 PHP 7.2 소스 코드를 다운로드해야 합니다. 다운로드 주소는 http://php.net/downloads입니다. .php. 다음 명령을 통해 다운로드할 수도 있습니다.

wget -O php-7.2.30.tar.gz http://hk1.php.net/get/php-7.2.30.tar.gz/from/this/mirror
로그인 후 복사
  1. 소스 코드 파일의 압축을 풉니다

다운로드한 php-7.2.30.tar.gz를 /usr/local/src 디렉터리에 추출합니다.

sudo tar zxvf php-7.2.30.tar.gz -C /usr/local/src
로그인 후 복사
  1. PHP 소스 코드 파일을 컴파일

압축 해제 디렉터리에 들어간 후:

cd /usr/local/src/php-7.2.30
로그인 후 복사

PHP 설치 옵션 구성:

sudo ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --with-mysqli --with-libxml-dir --with-openssl --with-pcre-regex --with-zlib --enable-calendar --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-gettext --with-mhash --with-readline --with-xmlrpc --with-xsl --enable-opcache --enable-mbstring --enable-intl --enable-pcntl --with-pear
로그인 후 복사

명령 설명:

--prefix: PHP 설치 디렉터리 지정

--enable-fpm: PHP-FPM 지원 활성화

--with-fpm -user: PHP-FPM 실행 사용자

--with-fpm-group: PHP-FPM 실행 사용자 그룹

--with-mysqli: MySQLi 데이터베이스 사용 확장;

--with-libxml-dir: libxml2 라이브러리 사용

--with-openssl: OpenSSL 라이브러리 사용

--with-pcre-regex: PCRE 정규식 라이브러리 사용; -with-zlib: zlib 라이브러리 사용

-- 활성화-캘린더: 내장 달력 기능 활성화

--with-curl: cURL 확장 사용

--with-gd: GD 라이브러리 사용;

--with-jpeg-dir: JPEG 이미지 라이브러리 사용

--png-dir: PNG 이미지 라이브러리 사용

--with-freetype-dir: FreeType 글꼴 라이브러리 사용

-활성화; -gd-native-ttf: GD 라이브러리의 트루타입 글꼴 지원을 활성화합니다.

--with-gettext: Gettext 국제화 라이브러리를 사용합니다.

--with-mhash: MHASH 해시 함수 라이브러리를 사용합니다. readline: GNU Readline 라이브러리 사용;

--with-xsl: XSL 확장 사용

--활성화; -mbstring: 다중 바이트 문자열 지원 활성화

--enable-pcntl: 프로세스 제어 지원 활성화

--with-pear: PEAR 확장 관리 도구 설치;

명령 실행이 완료된 후 다음 명령을 실행하면 오류가 더 있는지 확인할 수 있습니다. 지원되지 않는 일부 옵션이 추가되었습니다.

sudo make clean
sudo make clean all
로그인 후 복사

컴파일 소스 코드:

sudo make -j4
로그인 후 복사

PHP 설치

컴파일 성공 후 다음을 수행할 수 있습니다. 다음 명령을 사용하여 PHP를 설치하세요:

sudo make install
로그인 후 복사

PHP 구성

    PHP 구성 파일을 올바른 위치에 복사하세요:
  1. sudo cp /usr/local/src/php-7.2.30/php.ini-development /usr/local/php/lib/php.ini
    로그인 후 복사
  2. PHP-FPM 구성 파일 만들기:
sudo cp /usr/local/src/php-7.2.30/sapi/fpm/php-fpm.conf.in /usr/local/php/etc/php-fpm.conf
로그인 후 복사

PHP-FPM 시작 스크립트 만들기:

sudo cp /usr/local/src/php-7.2.30/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
로그인 후 복사
    PHP-FPM 시작 스크립트 수정:
  1. sudo sed -i 's,“@prefix@”,/usr/local/php,g' /etc/init.d/php-fpm
    로그인 후 복사
  2. 부팅 시 자동으로 시작되도록 PHP-FPM 추가:
sudo systemctl daemon-reload
sudo systemctl enable php-fpm.service
로그인 후 복사

PHP 버전 확인

마지막으로 다음 명령을 실행하여 PHP 7.2가 올바르게 설치되었는지 확인하세요.

/usr/local/php/bin/php -v
로그인 후 복사

If 출력 버전 번호는 PHP 7.2.x입니다. 이는 PHP가 성공적으로 설치되었음을 의미합니다.

3. 요약

    PHP는 유연하고 효율적인 프로그래밍 언어이자 웹 개발을 위한 중요한 도구입니다. 이 기사에서는 Linux 시스템에 PHP 7.2를 설치하는 자세한 단계를 다루었습니다. 위의 단계를 통해 PHP를 빠르게 설치하고 구성할 수 있으므로 웹 개발 작업을 보다 원활하게 수행할 수 있습니다.

위 내용은 Linux 시스템에 PHP 7.2를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿