기술 스택과 런타임: 웹사이트 뒤에서 작동하는 소프트웨어는 무엇인가요?
현재 SIN1을 배우고 있습니다 · 강의 08/282. 웹사이트 운영
가게를 여는 비유를 빌리자면, 저는 리눅스, Nginx, PHP, MySQL에 대해 배웠고, 소프트웨어 버전과 운영 상태를 이해했습니다.
기술 스택은 외워야 할 공식이 아닙니다
기술 스택(웹사이트를 작동시키는 기술과 소프트웨어 집합)은 소규모 매장이 필요로 하는 공간, 접수 담당자, 처리 직원, 문서 캐비닛으로 이해할 수 있습니다. 워드프레스 사이트는 단순한 이미지가 아닙니다; 누군가가 접근하고, 프로그램을 실행하며, 기사를 읽어야 합니다. 이 과정에서 흔히 사용하는 환경은 LNMP입니다: Linux 시스템, Nginx 웹사이트 서비스, MySQL 데이터베이스, PHP 프로그램 실행 도구. Apache나 MariaDB를 조합하는 것도 있습니다. 각각의 용도를 이해함으로써 AI가 무엇을 준비하는지 이해할 수 있습니다.
네 가지 역할은 무엇을 하나요?
- Linux: 서버에서 사용하는 시스템; Ubuntu도 그 중 하나로, 매장의 기본 구조와 같습니다.
- Nginx: 브라우저 요청을 받고, 웹 리소스를 보내며, 수신 창과 같은 다른 프로그램에 요청을 위임할 수도 있습니다.
- PHP: 워드프레스에서 주로 사용하는 프로그래밍 언어로, 서버는 해당 실행 도구를 통해 실행합니다. 마치 사람이 주문을 단계별로 처리하는 것과 같습니다.
- MySQL 또는 MariaDB: 문서 저장 및 쿼리를 위한 소프트웨어로, 분류 및 검색 기능이 있는 데이터 캐비닛 등이 있습니다.
브라우저는 종종 HTML(웹페이지 콘텐츠 구조), CSS(스타일 제어 규칙), JavaScript(페이지와 상호작용하는 프로그램)를 접하게 됩니다. 서버에서 PHP와 함께 사용할 용도가 있습니다; 이름을 더 많이 설치한다고 해서 반드시 더 좋은 성능이 보장되는 것은 아닙니다.
그 버전은 무엇이며, 왜 우리가 봐야 할까요?
버전 번호(소프트웨어가 몇 번 출시되거나 수정되었는지를 구분하는 번호)는 호환성을 판단하는 데 도움을 줍니다. 테마, 플러그인, 그리고 WordPress와 PHP의 조합에는 요구사항이 있을 수 있습니다; "최신"이라고 해서 반드시 기존 부품과 호환된다는 의미는 아닙니다. 업데이트를 예약하기 전에 AI가 실제 설치된 버전과 프로젝트 요구사항을 먼저 검증하도록 하세요. 작성 시점에서 워드프레스는 공식 PHP 8.3 이상, MySQL 8.0 이상, MariaDB 10.11 이상을 권장하며 HTTPS를 지원합니다. 그 이후 공식 운용 요구 사항 일반적으로 초보자는 오래된 버전 종이를 장기적으로 복사하지 않습니다.
설치와 실행은 다릅니다
소프트웨어가 설치되었고, 문서와 설정도 마쳐져 있습니다; 서비스가 실행 중이며, 현재 작동을 의미합니다. Baota 소프트웨어 관리 또는 서비스 상태에서 확인할 수 있습니다. 데이터베이스가 실행되지 않을 때, 웹사이트는 데이터베이스와의 연결 실패를 안내할 수 있습니다; PHP가 잘못 설정되면 웹 페이지에도 오류가 나타날 수 있습니다.
이 웹사이트에 필요한 Nginx, PHP, 데이터베이스, 워드프레스 버전을 나열하고 각각의 목적을 설명해 주세요. 사용하려는 테마 플러그인이 설치되어 있고, 실행 중이며, 호환되는지 확인하세요. 기존 사이트의 재설치나 환경을 변경하지 마십시오.
AI가 정보를 간단한 스프레드시트에 작성하게 하고, 패널에서 이름과 상태를 확인할 수 있습니다.
초보자들은 종종 뭔가에 대해 혼란스러워합니다
데이터베이스 버전과 데이터베이스 내 문서는 동일하지 않습니다; PHP 버전을 바꾸는 것은 문서를 편집하는 것이 아닙니다. 하나의 서버에 여러 웹사이트가 특정 서비스를 공유할 수 있으며, 이를 중단하면 다른 사이트에도 영향을 줄 수 있습니다. 처음 현장을 설치할 때는 현재 프로젝트에 필요한 소프트웨어만 설치하세요. 명확한 목적 없이 서비스를 제외하고; 큰 환경 변화 전에 영향과 복구 방법을 설명하세요.
한 번 배우면 이 문장을 말할 수 있을 거예요
"제 블로그는 우분투 서버에 있으며, Nginx를 사용해 접근하고, PHP를 사용하는 워드프레스를 사용하며, 기사와 설정을 위한 데이터 저장소를 사용합니다; 탑 안에서 확인할 수 있어. "이걸 명확히 말할 수 있는 것만으로도 과정을 계속하기에 충분해; 이제 PHP를 작성하거나 데이터베이스 명문을 관리하는 것은 필요하지 않아.
공식 정보: 추가 확인은 여기를 참조하세요
공식 워드프레스 운영 요구사항;공식 PHP 언어 소개;Nginx 공식 초보자 가이드;공식 MySQL 데이터베이스 소개。 이 글에 나오는 인생 비유, 연습문제, AI 예시들은 모두 독창적인 강의 설명입니다. 소프트웨어 메뉴와 버전이 바뀔 수 있으니, AI가 실제로 보이는 인터페이스와 비교하게 하세요.