클라우드 컴퓨팅 및 웹 애플리케이션 시대에 점점 더 많은 기업에서 경량 애플리케이션을 완료해야 하므로 Google Cloud Functions 및 PHP를 사용하여 경량 애플리케이션 개발 및 배포를 달성하는 것이 매우 적합합니다.
Google Cloud Functions는 이벤트 트리거링 및 서버리스 컴퓨팅을 기반으로 하는 방법입니다. 사용자는 서비스를 관리하거나 서버를 유지할 필요 없이 이러한 이벤트를 처리하기 위한 코드만 작성하면 됩니다. 또한 PHP는 웹 개발에 널리 사용되는 인기 있는 프로그래밍 언어입니다.
이 글에서는 PHP와 Google Cloud Functions를 사용하여 경량 애플리케이션을 개발하는 방법을 살펴보고 Google Cloud에 배포하는 방법을 소개합니다.
시작하기 전에 PHP 및 Google Cloud SDK가 설치되어 있는지 확인해야 합니다.
다음 명령을 실행하면 PHP가 올바르게 설치되었는지 확인할 수 있습니다.
php -v
PHP가 성공적으로 설치되면 설치된 버전 정보가 표시됩니다.
Google Cloud SDK를 설치하려면 Google Cloud 문서에 제공된 지침을 따르세요.
먼저 Google Cloud Console에서 새로운 클라우드 기능을 만들어야 합니다.
이제 "helloWorld"라는 함수가 생성되었습니다.
다음으로 해당 함수에 필요한 PHP 코드를 작성해야 합니다.
다음은 간단한 PHP 함수 예입니다.
<?php function helloWorld($request) { $name = $request->getQueryParams()['name'] ?? 'World'; return sprintf('Hello, %s!', $name); }
이 함수는 url 매개변수에서 "name" 값을 가져오고 sprintf 함수를 사용하여 인사말을 반환합니다.
코드가 작성된 후에는 Google Cloud에 배포해야 합니다.
gcloud functions deploy helloWorld --runtime php73 --trigger-http --allow-unauthenticated
이제 함수가 HTTP 요청을 수신할 준비가 되었으므로 브라우저에 다음 URL을 입력하여 애플리케이션을 테스트할 수 있습니다.
https://[region-name]-[project-id].cloudfunctions.net/helloWorld?name=John
[region-name] 및 [project-id]를 Google Cloud로 바꿔야 하는 경우 콘솔의 실제 프로젝트 정보.
브라우저에 "Hello, John"이 인쇄되면 애플리케이션이 인사말을 정확하게 반환했다는 의미입니다.
이 기사에서는 Google Cloud Functions 및 PHP를 사용하여 경량 애플리케이션을 개발하고 배포하는 방법을 소개했습니다. 이러한 간단한 단계를 따르면 기능을 쉽게 작성, 배포 및 관리하여 효율적이고 확장 가능하며 강력한 웹 애플리케이션을 만들 수 있습니다.
위 내용은 PHP 및 Google Cloud Functions를 사용한 경량 애플리케이션 개발 및 배포의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!