>  기사  >  백엔드 개발  >  LAMP, LNMP, LNAMP의 차이점과 설치

LAMP, LNMP, LNAMP의 차이점과 설치

不言
不言원래의
2018-07-04 15:34:125331검색

이 글은 주로 LAMP, LNMP, LNAMP의 차이점과 설치에 대해 소개합니다. 이제는 모든 사람과 공유합니다. 도움이 필요한 친구들은 참고할 수 있습니다.

LAMP=Linux+Apache+MySQL+PHP

LNMP =Linux+Nginx+MySQL+PHP

LNAMP=Linux+Nginx+Apache+MySQL+PHP

이 세 가지의 주요 차이점은 Apache, Nginx 또는 둘 다를 사용하는지 여부입니다. nginx와 Apache의 장점을 간략하게 소개하겠습니다

Apache와 비교한 nginx의 장점:

Apache보다 가볍고 메모리와 리소스를 덜 차지합니다. 하나의 nginx는 최대 50,000개의 동시 연결을 비동기적으로 처리하고 Apache는 요청을 처리합니다. ,

높은 동시성에서 nginx는 낮은 리소스 소비, 높은 성능 및 고도로 모듈화된 설계를 유지할 수 있습니다. 모듈 작성은 정적 페이지 처리에서 Apache보다 낫습니다.

Apache에 비해 장점이 있습니다. nginx:

Apache의 PHP 지원은 상대적으로 간단합니다. Rewrite는 nginx의 rewrite보다 강력합니다. 기본적으로 생각할 수 있는 모든 모듈을 찾을 수 있으며 nginx에는 비교적 많은 버그가 있습니다. . 동적 페이지 처리에서는 Apache가 nginx보다 낫습니다

위 내용을 보면 서버의 메모리가 적다면 lNMP 환경을 우선시할 수 있지만 그에 따라 안정성이 더 중요해진다면 선택하세요. LAMP 하고 실제 업무 복귀,

사내에서는 메모리 부족도 없고, 안정성에도 신경을 써서 LNAMP 개발 모델을 우선 선택하는 편인데, 현재 개발 모델은 대부분 앞뒤가 분리되어 있기 때문입니다. 프론트 엔드 페이지는 백엔드 API 인터페이스를 호출하므로 nginx는 정적 페이지를 처리하는 데 사용됩니다. 또 다른 장점은 매핑에 nginx를 사용할 수도 있다는 것입니다

그러면 왜 Apache를 사용합니까? 프런트엔드와 백엔드 페이지를 분리하는 것은 SEO 최적화에 도움이 되지 않으므로 일부 페이지는 의사 정적 페이지로 작성해야 합니다. 이것도 SEO 최적화를 위한 전략이므로 이러한 페이지를 처리하려면 Apache가 필요합니다.

저는 이미 LAMP 설치 단계를 언급했으므로 여기서는 nginx 설치에 대해 이야기하지 않겠습니다. 과정은 충분합니다.

원클릭 설치 패키지를 사용하여 설치하면 됩니다. yum을 입력하여 설치합니다.

yum install nginx

설치 프로세스에서 y/n을 입력하라는 메시지가 표시됩니다. 설치가 완료될 때까지 계속하려면 y를 직접 입력하세요. nginx는 /etc/nginx 디렉터리에 설치됩니다. nginx를 열고 닫으려면 다음 명령을 사용할 수 있습니다:

service nginx start   //启动
service nginx stop    //停止
service nginx restart //重启

시작할 때 포트 80이 사용 중이라는 오류가 보고되었습니다. 내 httpd가 이미 포트 80을 사용하고 있는 것으로 나타났습니다. httpd 포트를 다른 포트 번호로 변경하고 nginx가 80을 사용하도록 하거나 nginx 포트 번호를 직접 변경합니다. 저는 후자를 선택하고 /etc/nginx/nginx.conf 구성 파일을 찾아 포트 번호를 열고 수정합니다.

포트 80을 포트 88로 변경하고 저장한 다음 정상적으로 다시 시작하세요.

명령을 입력하세요.

netstat -tunlp

위 내용은 이 글의 전체 내용입니다. 모두의 학습에 도움이 되오니, 더 많은 관련 내용을 보시려면 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

Laravel의 Eloquent 모델 소개

Wamp를 사용하여 PHP 로컬 개발 환경을 구축하고 HBuilder 디버깅하는 방법

위 내용은 LAMP, LNMP, LNAMP의 차이점과 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.