>  기사  >  백엔드 개발  >  리눅스 소스코드 설치 php7.2.0

리눅스 소스코드 설치 php7.2.0

马冠亚
马冠亚원래의
2020-07-08 13:52:333166검색

1. 소스 패키지 다운로드 주소

https://pan.baidu.com/s/1bpi4D9l

2. php 압축 패키지 압축 해제:

tar –zxvf php-7.2.0.tar.gz

3. 압축 해제된 항목 입력:

cd php7.2.0

4. PHP에 필요한 설치 Extension

yum install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel -y

5. 구성 시작---구성 매개변수에 대한 자세한 설명

./configure --prefix=/usr/local/php720 --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-simplexml --enable-xml --disable-rpath --enable-bcmath --enable-soap --enable-zip --with-curl --enable-fpm --with-fpm-user=nobody --with-fpm-group=nobody --enable-mbstring --enable-sockets --with-gd --with-openssl --with-mhash --enable-opcache --disable-fileinfo

6. 컴파일 및 설치

make && make install

7.

nginx 구성 파일(/usr/local/nginx/conf/nginx.conf)을 엽니다.

localtion 모듈을 찾아 nginx가 php 파일을 인식하도록 index 뒤에 index.php를 추가합니다.

리눅스 소스코드 설치 php7.2.0

계속 아래로 스크롤하여 수정하려면:

리눅스 소스코드 설치 php7.2.0php-fpm을 시작하세요:

1. php-fpm.conf.default를 php-fpm.conf

cd /usr/local/php720/etc
cp php-fpm.conf.default php-fpm.conf

2에 복사하세요. 그런 다음 php-fpm

/usr/local/php720/sbin/php-fpm

을 시작하세요. 시작하면 다음과 같은 오류가 보고됩니다. 그림):

리눅스 소스코드 설치 php7.2.0

해결 방법: /usr/local/php720/etc/php-fmp.d 아래 www.conf.default로 이동하여 www에 복사합니다. .conf를 입력한 다음 php-fpm을 시작하세요.

파일 폴더를 입력하세요. (들어갈 수 없으면 단계별로 CD를 입력하세요. 해당 파일이 없으면 직접 php-fpm.d 폴더를 만든 다음 이동하세요. 웹사이트로 이동하여 www.conf 파일을 다운로드하세요: https://pan.baidu.com/s/1o8mRYkU)

cd /usr/local/php720/etc/php-fpm.d
cp www.conf.default www.conf

먼저 php-fpm 프로세스를 삭제하세요

pkill php-fpm

그런 다음 php-fpm

/usr/local/php720/sbin/php -fpm

을 시작합니다. 마지막으로 /usr/local/nginx/html 아래에 index.php라는 새 파일을 만들고 phpinfo를 출력합니다.

성공을 표시하면 PHP가 성공적으로 설치되었음을 나타냅니다.

위 내용은 리눅스 소스코드 설치 php7.2.0의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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