Nginx와 PHP는 웹 서버를 구축하고 동적 웹 콘텐츠를 처리하는 데 사용되는 일반적으로 사용되는 두 가지 오픈 소스 소프트웨어입니다. 이 기사에서는 Nginx와 PHP의 컴파일 및 설치 방법을 소개하고 구체적인 코드 예제를 제공합니다.
Nginx는 고성능 HTTP 및 역방향 프록시 서버입니다. Nginx를 설치하면 안정적이고 효율적인 웹 서버를 빠르게 구축할 수 있습니다.
먼저 Nginx 공식 웹사이트(https://nginx.org)에서 최신 Nginx 소스 코드 패키지를 다운로드해야 합니다. 작성 당시 최신 버전은 nginx-1.19.8.tar.gz입니다.
소스 코드 패키지를 지정된 디렉터리에 압축 해제하려면 터미널에서 다음 명령을 실행합니다.
tar -zxvf nginx-1.19.8.tar.gz -C /usr/local/src
압축 해제된 디렉터리에 들어가서 구성 명령을 실행하여 컴파일을 구성합니다. 매개변수:
cd /usr/local/src/nginx-1.19.8 ./configure --prefix=/usr/local/nginx
make 명령을 실행하여 컴파일합니다:
make
그런 다음 make install 명령을 실행하여 설치합니다.
make install
/usr/local/nginx/sbin/nginx
2. PHP 컴파일 및 설치 방법
1. PHP 소스코드 패키지 다운로드
2. 소스 코드 패키지의 압축을 풀고 컴파일 매개변수를 구성합니다.
tar -zxvf php-7.4.16.tar.gz -C /usr/local/src
압축 해제된 디렉터리에 들어가서 구성 명령을 실행하여 컴파일 매개변수를 구성합니다.
cd /usr/local/src/php-7.4.16 ./configure --prefix=/usr/local/php --with-openssl --with-zlib
3. PHP를 컴파일하고 설치하세요
make
그런 다음 make install 명령을 실행하여 설치하세요:
make install
4. PHP와 Nginx 간의 협력을 구성하세요.
location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; }
5. Nginx 및 PHP-FPM을 다시 시작합니다
/usr/local/nginx/sbin/nginx -s reload /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini
Summary
위 내용은 Nginx와 PHP의 컴파일 및 설치 방법 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!