웹 개발에서 웹 서버를 사용하는 것은 매우 중요한 단계로, 웹 사이트의 콘텐츠를 사용자의 브라우저로 빠르게 보내는 데 도움이 됩니다. 현재 시장에서 가장 많이 사용되는 웹서버는 Apache와 Nginx입니다.
그 중 Apache는 매우 강력한 기능을 갖춘 오픈 소스 크로스 플랫폼 웹 서버이지만, 높은 동시 요청을 처리할 때 성능이 어느 정도 영향을 받을 수 있습니다. Nginx는 고성능 웹 서버이며 비동기 이벤트 기반 아키텍처는 더 높은 동시 요청을 지원할 수 있으며 높은 로드를 처리하는 데 이상적인 선택입니다.
그렇다면 PHP 개발에서 Nginx와 Apache를 어떻게 사용할까요? 다음 문서에서는 이 두 웹 서버를 사용하는 구체적인 단계를 공유합니다.
1. Apache 사용
1. Apache 설치
Ubuntu 환경에서는 다음 명령을 통해 Apache를 설치할 수 있습니다.
sudo apt-get update
sudo apt-get install apache2
설치가 완료되면 다음 명령을 사용할 수 있습니다. Apache 시작:
sudo systemctl start apache2
2. PHP를 실행하도록 Apache 구성
기본적으로 Apache는 PHP를 실행할 수 없으므로 구성이 필요합니다. 다음 파일을 열 수 있습니다:
sudo nano /etc/apache2/mods-enabled/dir.conf
파일에서 다음 코드를 볼 수 있습니다:
21ec34038c0c37f01ddf18169683ebb1
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
5da302f4fcbd7e79702bc304835d7871
Index.php를 앞으로 이동하고 다음 코드로 변경해야 합니다:
21ec34038c0c37f01ddf18169683ebb1
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
2071f931c9870be1bebed0bdda8305e7
파일을 저장하고 Apache를 다시 시작합니다.
sudo systemctl restart apache2
이제 Apache는 이미 PHP를 실행할 수 있습니다.
다음 내용으로 test.php PHP 파일을 생성할 수 있습니다:
240d771a721f08bdc6a5588f280dfc5a
test.php를 Apache의 /var/www/html/ 디렉토리에 업로드 을 클릭한 다음 브라우저에서 http://localhost/test.php를 방문하십시오. PHP 정보가 표시되면 PHP가 성공적으로 실행되었음을 의미합니다.
2. Nginx 사용
1. Nginx 설치
다음 명령을 사용하여 Ubuntu 환경에 Nginx를 설치할 수 있습니다.
sudo apt-get update
sudo apt-get install nginx
설치가 완료되면 다음 명령을 사용하여 시작할 수 있습니다. Nginx:
sudo systemctl start nginx
2. PHP를 실행하도록 Nginx 구성
기본적으로 nginx는 PHP를 실행할 수 없으므로 구성해야 합니다. 다음 파일을 열 수 있습니다:
sudo nano /etc/nginx/sites-available/default
서버 블록에 다음 코드를 추가하세요:
location ~ .php$ {
include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
파일을 저장하고 restart Nginx:
sudo systemctl restart nginx
이제 Nginx는 PHP를 실행할 수 있습니다.
3. PHP 테스트
다음 내용으로 test.php PHP 파일을 만들 수 있습니다.
240d771a721f08bdc6a5588f280dfc5a
test.php를 Nginx의 /var/www/html/ 디렉토리에 업로드하세요. 을 클릭한 다음 브라우저에서 http://localhost/test.php를 방문하십시오. PHP 정보가 표시되면 PHP가 성공적으로 실행되었음을 의미합니다.
요약
위 내용은 PHP 개발에서 Nginx와 Apache를 사용하는 구체적인 단계입니다. 웹 서버를 구성할 때 구문 오류가 없는지 코드를 주의 깊게 확인해야 합니다. 또한 서버 성능이 충분하지 않은 경우 애플리케이션이 더 높은 동시 요청을 지원할 수 있도록 Nginx를 선택하는 것이 좋습니다.
위 내용은 PHP에서 Nginx와 Apache를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!