>백엔드 개발 >PHP7 >리눅스 환경에서 php7.0을 설치하는 방법

리눅스 환경에서 php7.0을 설치하는 방법

藏色散人
藏色散人원래의
2021-07-09 09:51:173829검색

Linux 환경에서 php7.0 설치 방법: 먼저 php를 다운로드하고 설치를 위해 압축을 푼 다음 환경 변수 "export PATH=/usr/local/php/bin:$PATH"를 구성하고 마지막으로 php-fpm을 시작합니다.

리눅스 환경에서 php7.0을 설치하는 방법

이 기사의 운영 환경: CentOS 6.6 시스템, php7.0.2 버전, DELL G3 컴퓨터

Linux 환경에서 php7.0을 설치하는 방법은 무엇입니까?

Linux 환경 PHP7.0 설치

PHP7과 HHVM 비교

실제 시나리오에서 PHP7의 성능은 실제로 HHVM과 동일하며 일부 시나리오에서는 HHVM을 초과하기도 합니다.

HHVM의 운영 및 유지 관리는 복잡하며 다중 스레드 모델입니다. 즉, 하나의 스레드가 충돌을 일으키면 전체 서비스가 중단되고 자동으로 다시 시작되지 않습니다.

또한 JIT를 사용하는데, 이는 다시 시작한 후 예열이 필요하다는 것을 의미합니다. 예열하지 않으면 성능이 저하됩니다. 게다가 멀티스레드 모델은 디버깅이 어려워 안정성을 추구하는 웹 서비스에는 매우 부적합하다.

Nginx 및 PHP7.0 이전 버전 번호는 다음 문서를 참조할 수 있습니다. Linux 환경 Nginx 설치 및 디버깅 및 PHP 설치

PHP7.0의 공식 버전은 2015년 11월경에 발표되었습니다. 현재 버전 번호는 PHP7.0.2입니다. 2015년 8월에 php7의 첫 번째 베타 버전으로 처음 시작했고, 이제 정식 버전이 출시되었습니다.

Linux 버전 번호: 64비트 CentOS 6.6

Nginx 버전 번호: nginx1.8.0

php 버전 번호: php-7.0.2

Download

# wget  http://php.net/get/php-7.0.2.tar.gz/from/a/mirror

설치 확인을 권장합니다. 파일 설치 전 도움말 INSTALL

압축 해제 후 설치

# tar zxvf php-7.0.2.tar.gz
# cd php-7.0.2

먼저 설치 도움말을 확인하세요

# ./configure   --help
# ./configure --prefix=/usr/local/php \
 --with-curl \
 --with-freetype-dir \
 --with-gd \
 --with-gettext \
 --with-iconv-dir \
 --with-kerberos \
 --with-libdir=lib64 \
 --with-libxml-dir \
 --with-mysqli \
 --with-openssl \
 --with-pcre-regex \
 --with-pdo-mysql \
 --with-pdo-sqlite \
 --with-pear \
 --with-png-dir \
 --with-xmlrpc \
 --with-xsl \
 --with-zlib \
 --enable-fpm \
 --enable-bcmath \
 --enable-libxml \
 --enable-inline-optimization \
 --enable-gd-native-ttf \
 --enable-mbregex \
 --enable-mbstring \
 --enable-opcache \
 --enable-pcntl \
 --enable-shmop \
 --enable-soap \
 --enable-sockets \
 --enable-sysvsem \
 --enable-xml \
 --enable-zip

구성이 잘못된 경우 필요한 모듈을 설치해야 하고, 직접 yum으로 종속 라이브러리도 함께 설치하세요

# yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel

참고: php7beta3을 설치하는 데는 여러 단계가 있습니다. 가서 구성하고, 냠냠해야 합니다. php-7.0.2에서는 더 이상 그렇지 않습니다.

# yum -y install curl-devel
# yum -y install libxslt-devel

컴파일 및 설치

# make &&  make install

구성 파일

# cp php.ini-development /usr/local/php/lib/php.ini
# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
# cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm

환경 변수 구성

/etc/profile
export PATH=/usr/local/php/bin:$PATH


주의할 점 php7의 www.conf입니다. 구성 파일 phpfpm 등의 포트 번호를 구성합니다. 참고로 기본 9000 포트 번호를 변경하는 경우 여기에서 변경한 다음 nginx 구성을 변경해야 합니다

Start

#  /etc/init.d/php-fpm

추천 학습: "PHP Video Tutorial"

위 내용은 리눅스 환경에서 php7.0을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.