웹사이트 검색
이 튜토리얼의 이전 버전은 alenaholligan이 작성했습니다.
PHP는 웹 개발을 위해 설계된 인기 있는 오픈 소스 서버 사이드 스크립트 언어로, 블로그와 전자상거래 사이트에서 대규모 애플리케이션에 이르기까지 인터넷의 상당 부분을 구동합니다. 새로운 버전이 출시될 때마다 PHP는 성능, 보안 및 현대적인 개발 기능을 향상시켜 개발자가 견고하
더 많은 것을 읽으십시오 →
OPcache는 미리 컴파일된 스크립트 바이트코드를 공유 메모리에 저장하여 PHP의 성능을 향상시키기 위해 만들어졌습니다. PHP 스크립트를 메모리에 캐시함으로써, PHP가 각 요청마다 스크립트를 로드하고 파싱할 필요를 없애줍니다. PHP로 구축된 웹사이트나 웹 애플리케이션을 호스팅할 때, OPcache를 사용하면 응답 속도와 전체 로딩 시간이 크게 개선됩니다.
PHP OPcache가 작동하는 방식은 다음과 같습니다:
이 짧은 블로그 글에서는 Rocky Linux 8|CentOS 8에 PHP 8.1을 설치하는 방법에 대해 다룰 것입니다. PHP는 매우 강력하고 오픈 소스 서버 스크립트 언어로, 동적이고 인터랙티브한 웹 페이지를 만드는 과정을 흥미로운 여정으로 만들어 줍니다. PHP는 Microsoft의 ASP와 같은 경쟁 기술에 대한 대안으로 사용됩니다. 이 프로그래밍 언어는 원래 1994년에 덴마크-캐나다 출신의 프로그래머인 라스무스 레르도프(Rasmus Lerdorf)에 의해 만들어졌습니다.
PHP 8.1은 이전 버전인 PHP 프로그래밍 언어 8.0에서 업데이트된 버전입니다. PHP의 새로운 릴리스를 테스트할 준비가 되었다면 이 글이 도움이 될 것입니다. Drupal, WordPress, Joomla와 같은 가장 강력한 콘텐츠 관리 시스템들은 PHP로 구동됩니다. PHP 8.1은 새로운 기능 세트, 성능 개선, 변경 사항 및 사용 중단 기능을 포함하고 있습니다.
이 가이드를 끝까지 따라가면 LTS 환경의 Ubuntu Linux 시스템에 PHP 8.4를 성공적으로 설치할 수 있습니다. 우리는 PHP 설치, 구성, PHP 확장 설치 및 관리, 웹 애플리케이션에서 사용하는 방법까지 단계별로 안내할 것입니다. PHP 8.4 릴리스는 많은 새로운 기능과 개선 사항을 제공하며, 이는 공식 안정 버전 출시 전에 크게 변경될 것으로 예상됩니다.
면책 고지: PHP 8.4는 현재 활발하게 개발 중이며, 테스트 목적으로 사용할 수 있는 여러 알파 및 베타 버전이 제공되고 있습니다. 현재 시점에서는 이 PHP 버전을 실제 운영 환경에서 사용하는 것은 권장하지 않으며, 다가오는 기능을 미리 살펴보는 용도로만 사용하시기 바랍니다. 정식(GA) 버전은 2024년 11월경에 출시될 예정입니다.
PHP 8.4는 아직 정식 버전으로 출시될 준비가 되지 않았지만, 개발 팀과 테스트 및 피드백 공유를 위해 알파 버전은 제공되고 있습니다. 이 글에서는 Rocky Linux/AlmaLinux에 PHP 8.4를 설치하는 방법을 다루며, 동일한 과정은 CentOS Stream 9 또는 8 계열에도 적용될 수 있습니다. 이전 글에서는 Ubuntu Linux에 PHP 8.4를 설치하는 방법을 다뤘습니다. PHP 8.4의 예상 변경 사항과 기능에 대해서는 다음 링크/자료를 참고하세요:
활성 시스템에서 라이브 트래픽을 제공하는 애플리케이션이 영향을 받
더 많은 것을 읽으십시오 →
이 글에서는 Ubuntu 24.04에서 CakePHP 프레임워크를 설치하고 사용하는 과정을 다룰 것입니다. 이 단어가 처음이라면, CakePHP는 웹 애플리케이션 개발에 사용되는 PHP로 작성된 널리 사용되는 오픈 소스 애플리케이션 프레임워크입니다. Laravel과 유사합니다. 설계 패턴은 MVC(모델-뷰-컨트롤러)를 따르므로 코드가 잘 정리되고 유지 관리가 용이합니다. 참고로, MVC 패턴은 세 가지로 분리된 로직을 정의합니다 – 애플리케이션 로직(Model), 화면 표현(View), 사용자 상호작용 제어(Controller)입니다.
CakePHP는 무료이자 오픈 소스이기 때문에 누구나 다운로드하고 맞춤 설정하며 사용할 수 있습니다. CakePHP를 채택하면 수백 가지의 사전 구축된 기능과 라이브러리에 접근할 수 있어 웹 개발 과정이 간소화됩니다. 이러한 기능들은 처음부터 직접 구축할 필요가 없습니다. 사용자 인증 및 데이터베이스 상호작용과 같은 기능들은 기본적으로 사용할 수 있습니다. 또한 CakePHP는 설계상 안전하며 SQL 인젝션과 교차 사이트 스크립팅(XSS)과 같은 일반적인 웹 공격을 방지합니다.
더 많은 것을 읽으십시오 →
PHP 8.5는 새로운 URI 확장, 파이프 연산자, 주요 문법 업그레이드를 도입하여 더 빠른 성능과 깔끔한 코드를 제공합니다.
PHP는 주로 동적 웹사이트와 웹 애플리케이션을 구축하는 데 사용되는 서버 사이드 프로그래밍 언어로, 새로운 문법, 확장된 속성 지원, 성능 향상 및 여러 RFC 기반 기능을 추가한 주요 업데이트인 버전 8.5를 방금 출시했습니다.
가장 중요한 추가 기능 중 하나는 새로 추가된 내장 URI 확장입니다. 이는 RFC 3986과 WHATWG URL 표준을 모두 준수하면서 URL을 파싱하고 수정할 수 있는 일관된 API를 제공합니다. uriparser와 Lexbor를 기반으로 하며, 정확하고 표준을 준수하는 처리가 필
더 많은 것을 읽으십시오 →LEMP 소프트웨어 스택은 PHP로 작성된 동적 웹 페이지와 웹 애플리케이션을 제공합니다. 이는 Linux 운영 체제와 Nginx(‘Engine-X’로 발음되는) 웹 서버를 설명하는 약어입니다. 백엔드 데이터는 MySQL 데이터베이스에
더 많은 것을 읽으십시오 →