GoogleAppEngine[PHP]각서
2769 단어 GoogleCloudPlatformGAEPHP
1. 목적
GoogleAppEngine에서 간단한 웹 사이트를 빌드하려고 하면 배포 방법이 CUI가 되었습니다.
배포까지의 단계를 잊지 않도록 주의하십시오.
2. 배포에 필요한 것
설치 방법은 공식적으로 문서 가 있으므로, 그것을 참고로 로컬 머신에 도입합니다.
gcloud
명령은 확장 된 파일에 링크가 붙어 있으므로 적절한 위치 (홈 디렉토리 바로 아래)에서 확장하고 삭제하지 않도록주의하십시오.2017년 4월 2일 시점에서는 빠른 시작 페이지에서 링크을 밟아도 404 오류가 발생하지만 그 중 수정될 것입니다.
배포용 프로젝트 ID를 준비합니다.
프로젝트 ID가 없으면 콘솔 화면에서 프로젝트를 만듭니다.
3. gcloud로 로그인
gcloud init
에서 어떤 프로젝트를 사용할지 초기 설정을 해 둡니다.
4. git에서 샘플 다운로드
샘플 파일을 로컬로 복제합니다.
git clone -b phase0-helloworld https://github.com/GoogleCloudPlatform/appengine-php-guestbook.git helloworld
복제되는 파일은 다음과 같습니다.
.
├── README.md
├── app.yaml
└── helloworld.php
배포한 디렉터리로 이동하여 다음 명령을 실행합니다.
dev_appserver.py .
WEB 서버가 시작되고 비어있는 포트에서 자동으로 서비스가 시작됩니다.
INFO 2017-04-02 09:47:57,971 dispatcher.py:205] Starting module "default" running at: http://localhost:8080
INFO 2017-04-02 09:47:57,973 admin_server.py:116] Starting admin server at: http://localhost:8000
이 경우 8080번으로 전개되는 WEB 페이지. 8000번으로 관리 페이지에 액세스할 수 있습니다.
기본적으로 이러한 페이지에 액세스 할 수 있어야합니다.
helloworld.php<?php
echo 'test';
helloworld.php를 다시 작성하면 결과가 즉시 반영됩니다.
5. 원격으로 배포
사전에 gcloud app browse
에서 배포 대상 URL을 확인하면 잘못된 프로젝트를 덮어 쓰는 것을 피할 수 있습니다.
gcloud app deploy
에서 배포합니다.
이상입니다.
Reference
이 문제에 관하여(GoogleAppEngine[PHP]각서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiroseabook/items/30451b9b6718f5ef3f25
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git clone -b phase0-helloworld https://github.com/GoogleCloudPlatform/appengine-php-guestbook.git helloworld
.
├── README.md
├── app.yaml
└── helloworld.php
dev_appserver.py .
INFO 2017-04-02 09:47:57,971 dispatcher.py:205] Starting module "default" running at: http://localhost:8080
INFO 2017-04-02 09:47:57,973 admin_server.py:116] Starting admin server at: http://localhost:8000
<?php
echo 'test';
사전에
gcloud app browse
에서 배포 대상 URL을 확인하면 잘못된 프로젝트를 덮어 쓰는 것을 피할 수 있습니다.gcloud app deploy
에서 배포합니다.이상입니다.
Reference
이 문제에 관하여(GoogleAppEngine[PHP]각서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiroseabook/items/30451b9b6718f5ef3f25텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)