PHP는 특히 웹 개발 분야에서 널리 사용되는 프로그래밍 언어입니다. PHP는 서버 측에 구축되었으며 동적 페이지 콘텐츠를 생성할 수 있습니다. 최신 버전의 PHP는 PHP 7.2입니다. 이전 버전에 비해 성능이 크게 향상되어 점점 더 많은 개발자와 기업에서 PHP 7.2로 업그레이드를 선택하고 있습니다. 이 기사에서는 Linux 시스템에 PHP 7.2를 설치하는 방법을 소개합니다.
1. 환경 요구 사항
PHP 7.2를 설치하기 전에 먼저 다음 종속성 패키지가 설치되어 있는지 확인해야 합니다.
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 설치
먼저 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
다운로드한 php-7.2.30.tar.gz를 /usr/local/src 디렉터리에 추출합니다.
sudo tar zxvf php-7.2.30.tar.gz -C /usr/local/src
압축 해제 디렉터리에 들어간 후:
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를 설치하세요:
sudo make install
sudo cp /usr/local/src/php-7.2.30/php.ini-development /usr/local/php/lib/php.ini
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
sudo sed -i 's,“@prefix@”,/usr/local/php,g' /etc/init.d/php-fpm
sudo systemctl daemon-reload sudo systemctl enable php-fpm.service
마지막으로 다음 명령을 실행하여 PHP 7.2가 올바르게 설치되었는지 확인하세요.
/usr/local/php/bin/php -v
If 출력 버전 번호는 PHP 7.2.x입니다. 이는 PHP가 성공적으로 설치되었음을 의미합니다.
3. 요약
위 내용은 Linux 시스템에 PHP 7.2를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!