>  기사  >  백엔드 개발  >  Nginx1.19 php8.0 소스 코드 컴파일 및 설치에 대한 자세한 설명

Nginx1.19 php8.0 소스 코드 컴파일 및 설치에 대한 자세한 설명

藏色散人
藏色散人앞으로
2021-03-31 17:10:582900검색

추천 학습: "PHP8 Tutorial"

centos7 이상 버전 준비

1단계

nginx 패키지를 다운로드하여 지정된 디렉터리에 넣습니다. mnt 디렉터리:

다운로드 주소: nginx.org/en/download.html

Nginx1.19 php8.0 源码编译安装

nginx 압축 패키지 압축 풀기

tar zxvf nginx-1.19.7.tar.gz

종속성 패키지 준비:

yum -y install zlib-devel pcre-devel openssl-devel

nginx 사용자 준비:

useradd -M -s /sbin/nologin nginx

소스 코드 컴파일 및 설치:

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_random_index_module --with-http_sub_module

make
make install

구성 파일 설정:

user  nginx;

서비스 관리:
1. 구성 구문 감지

/usr/local/nginx/sbin/nginx -t

2. 서비스를 다시 로드

/usr/local/nginx/sbin/nginx

4. 부팅하고 시작합니다.

/usr/local/nginx/sbin/nginx -s reload
pkill -HUP nginx
프로세스 관리:

/usr/local/nginx/sbin/nginx -s stop
pkill nginx
포트 관리:

vi /etc/rc.local/usr/local/nginx/sbin/nginx
클라이언트 테스트: (공용 IP 입력)

pstree |grep nginx
ps -ef |grep nginx
ps aux |grep nginx
nginx reload

netstat -tunpl |grep nginx

php8.0 소스 코드 컴파일 및 설치

php8 종속성 단일 설치

http://192.168.2.1
두 번째 설치 php8의 종속 패키지1. 압축을 푼다

[root@wml sbin]# pkill -HUP nginx
3 구성을 생성

yum -y install autoconf freetype gd libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel net-snmp-devel libjpeg-devel php-ldap openldap-devel openldap-clients freetype-devel gmp-devel libzip libzip-devel sqlite-devel
4 생성하고

tar -zxvf oniguruma-6.9.4.tar.gz
2. PHP8 메인 패키지

1 .Unzip

cd oniguruma-6.9.4/

2. 디렉토리 전환

./autogen.sh

3. 컴파일 구성 파일 생성

./configure --prefix=/usr

4. 컴파일 및 설치

make && make install


error 컴파일 및 설치 중에 오류 발생

tar xzf php-8.0.0.tar.gz

cd php-8.0.0/

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-mysqlnd --with-mysqli --with-pdo-mysql --enable-opcache --with-pcre-jit --enable-gd --with-jpeg --with-freetype --with-gettext --with-curl --with-openssl --enable-sockets --enable-mbstring --enable-xml --with-zip --with-zlib --with-snmp --with-mhash --enable-ftp --enable-bcmath --enable-soap --enable-shmop --enable-sysvsem --enable-pcntl --with-gmp

Nginx1.19 php8.0 源码编译安装

위 내용은 Nginx1.19 php8.0 소스 코드 컴파일 및 설치에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제