>백엔드 개발 >PHP7 >CentOS 7.4 PHP7 컴파일 및 설치

CentOS 7.4 PHP7 컴파일 및 설치

Guanhui
Guanhui앞으로
2020-05-13 11:05:033650검색

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으로 문의하시기 바랍니다. 삭제