> 백엔드 개발 > PHP7 > 본문

CentOS 7.4 PHP7 컴파일 및 설치

Guanhui
풀어 주다: 2023-02-17 15:04:02
앞으로
3535명이 탐색했습니다.

CentOS 7.4 PHP7 컴파일 및 설치

벤치마크 테스트

필요한 버전의 성능을 비교할 수 있습니다

http://www.php.net/releases/

php Zend/bench.php  简版
php Zend/micro_bench.php    复杂版
로그인 후 복사

압축해제기 설치

wget 또는 git, Feel 이 글을 무료로 사용하세요. wget

$ yum install wget -y
로그인 후 복사

를 사용하여 php7 소스 코드를 다운로드하세요

공식 또는 github 패키지는 괜찮습니다. 비공식 플랫폼에서는 다운로드하지 않는 것이 좋습니다

$ wget -c http://am1.php.net/distributions/php-7.2.11.tar.gz
로그인 후 복사

php7 소스 코드를 압축 해제

할 수 있습니다. zip으로 압축할 경우에도 unzip을 사용하세요. 패키지

$ tar zxvf php-7.2.11.tar.gz
로그인 후 복사

컴파일 소프트웨어 설치(필수)

필수, 필수, 필수

$ yum install gcc autoconf gcc-c++ -y
로그인 후 복사

컴파일 소프트웨어 설치(선택)

기본적으로 공통 확장 패키지

$ yum install unzip get libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel php-mcrypt libmcrypt libmcrypt-devel pcre-devel -y
로그인 후 복사

PHP 확장 패키지 설치

필요에 따라 사용될 확장 패키지

$ yum install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel curl-devel libxslt-devel postgresql-devel gmp-devel -y
$ yum install mysql-connector-odbc mysql-devel libdbi-dbd-mysql php-mysql mysql-devel php-pdo-mysql  -y
로그인 후 복사

일반 구성

2개를 추가할 수 있습니다. 공식 환경에서는 추가하지 마세요. 사용하지 않습니다

--enable-fpm
--enable-debug
로그인 후 복사

컴파일 위치

php 설치 위치는 (/home/soft/php)

$ ./configure --prefix=/home/soft/php  --with-openssl --with-curl --with-curl --with-pdo-mysql --with-gd
로그인 후 복사

Compile

만약 오류가 발생하면 확장 패키지가 누락되었는지 확인해주세요

编译
$ make
编译测试
$ make test
编译安装
$ make install
로그인 후 복사

php.ini를 배치해야 하는 위치를 확인하세요

php.ini를 필요한 주소로 맞춤화하고 전송해야 하는지 확인하고(소스 코드에서 전송됨) 이름을 변경하세요

$ php -i | grep php.ini
$ cp php.ini-development /home/soft/php/etc/
$ mv php.ini-development php.ini
로그인 후 복사

php가 명령을 사용할 수 없습니다

----------------------------------
---      设置全局php命令        ---
----------------------------------
第一种方式
----------
1. 打开指令
vi ~/.bash_profile
2. 加入路径
alias php=/home/soft/php/bin/php
3. 写入系统
source ~/.bash_profile
另外一种方法
第二种方式
----------
1. 打开全局指令集
vim /etc/profile
2. 加入php指令到最后面
PATH=$PATH:/home/soft/php/bin
export PATH
3. 写入系统
source /etc/profile
로그인 후 복사

추천 튜토리얼: "PHP7 튜토리얼"

위 내용은 CentOS 7.4 PHP7 컴파일 및 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!