이 기사를 사용하면 Centos 6.5 환경에서 PHP 및 NGINX를 구축하는 방법을 이해하기 위해 단계별로 사용하여 안정적이고 반응이 좋은 웹 서비스를 만들 수 있습니다. 설치, 구성 및 최적화를위한 주요 프로세스를 다루면 효율적인 웹 사이트를 배포 해야하는 개발자 및 운영 인력에게 적합합니다.
먼저 Centos 6.5 시스템에 Nginx를 설치해야합니다. Epel 소스를 설치하고 다음 명령을 통해 Nginx 설치를 완료 할 수 있습니다.
sudo yum install epel-release
sudo yum install nginx
설치가 완료되면 Nginx 서비스를 시작하고 자동으로 시작하도록 구성하십시오.
sudo service nginx start
sudo chkconfig nginx on
다음으로 PHP, PHP-FPM 및 MYSQL 지원 모듈을 설치하여 PHP가 Nginx를 통해 정상적으로 실행할 수 있도록하십시오.
<span class="fun">Sudo Yum 설치 PHP PHP-FPM PHP-MYSQL</span>
설치가 완료되면 PHP-FPM의 필요한 구성이 필요합니다. 텍스트 편집기를 사용하여 구성 파일을 엽니 다.
<span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>
구성에서 사용자 및 사용자 그룹을 nginx 로 수정하십시오.
user = nginx
group = nginx
파일을 저장하고 닫습니다.
sudo service php-fpm start
sudo chkconfig php-fpm on
Nginx 기본 구성 파일을 편집하고 PHP 파일에 대한 지원을 추가하십시오. 구현하다:
<span class="fun">sudo vi /etc/nginx/conf.d/default.conf</span>
위치/{} 블록 내에서 PHP 요청을 처리하려면 다음 구성을 추가하십시오.
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
구성이 완료되면 Nginx를 다시 시작하여 변경 사항을 적용하도록합니다.
<span class="fun">Sudo Service Nginx 재시작</span>
PHP 환경이 제대로 작동하는지 확인하기 위해 웹 루트 디렉토리에서 테스트 파일을 만듭니다. info.php는 다음 명령으로 작성할 수 있습니다.
<span class="fun">echo "<? phpinfo ();?>"> /usr/share/nginx/html/info.php</span>
그런 다음 브라우저를 통해 http : // server ip/info.php 에 액세스하여 PHP 정보 페이지를보십시오.
위의 단계를 통해 Centos 6.5 시스템에서 PHP 및 NGINX를 성공적으로 구성하여 안정적이고 효율적인 웹 서비스 환경을 달성 할 수 있습니다. 합리적인 구성은 웹 사이트 성능을 향상시킬뿐만 아니라 후속 유지 보수 및 확장을 용이하게합니다. 이 안내서가 필요에 맞는 서버를 신속하게 구축하는 데 도움이되기를 바랍니다.