Nginx와 PHP를 컴파일하고 설치하는 것은 보다 유연하고 사용자 정의된 구성을 달성할 수 있는 일반적인 방법입니다. 다음에서는 Nginx와 PHP를 컴파일하고 설치하는 방법을 단계별로 설명하고 구체적인 코드 예제를 제공합니다.
먼저 Linux 시스템이 설치된 서버를 준비해야 합니다. 이 기사에서는 CentOS 7을 데모용으로 사용합니다.
1단계: 환경 준비
설치를 시작하기 전에 서버에 gcc, make, openssl-devel, pcre-devel, zlib-devel 등 필요한 소프트웨어와 도구가 설치되어 있는지 확인해야 합니다. 등. 다음 명령을 통해 설치할 수 있습니다.
sudo yum install gcc make openssl-devel pcre-devel zlib-devel
2단계: Nginx 컴파일 및 설치
wget http://nginx.org/download/nginx-1.20.0.tar.gz tar -zxvf nginx-1.20.0.tar.gz cd nginx-1.20.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make make install
/usr/local/nginx/sbin/nginx
이제 브라우저를 통해 서버의 IP 주소에 접근할 수 있게 되면 Nginx 환영 페이지가 보이면 설치가 성공한 것입니다.
3단계: PHP 컴파일 및 설치
wget https://www.php.net/distributions/php-7.4.21.tar.gz tar -zxvf php-7.4.21.tar.gz cd php-7.4.21
./configure --prefix=/usr/local/php --with-curl --with-fpm --with-mysqli --with-mbstring
make make install
cp sapi/fpm/php-fpm.service /etc/systemd/system/ systemctl enable php-fpm systemctl start php-fpm
4단계: PHP를 지원하도록 Nginx 구성
vim /usr/local/nginx/conf/nginx.conf
PHP를 지원하려면 server
블록에 다음 콘텐츠를 추가하세요.
location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
/usr/local/nginx/sbin/nginx -s reload
이제 Nginx 웹 디렉터리에 PHP 파일을 생성하고 해당 파일에 접근할 수 있습니다. PHP 페이지가 정상적으로 표시되면 설치가 성공한 것입니다.
위의 과정을 통해 Nginx와 PHP의 컴파일과 설치를 성공적으로 완료하였고 정상적으로 작동하도록 구성하였습니다. 이 기사가 도움이 필요한 독자에게 도움이 되기를 바랍니다. 이를 통해 모든 사람이 컴파일 및 설치 방법을 더 깊이 이해하고 숙달할 수 있기를 바랍니다.
위 내용은 Nginx와 PHP를 컴파일하고 설치하는 방법을 단계별로 가르쳐주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!