TÀI LIỆU LIÊN QUAN ĐẾN Google App Engine - PHP
Truy cập đến tài liệu hướng dẫn https://cloud.google.com/appengine/
Truy cập vào trang hướng dẫn lập trình ở cuối trang https://cloud.google.com/appengine/docs
Quickstart
CÀI ĐẶT MÔI TRƯỜNG PHÁT TRIỂN
Download và cài python 2.7 https://www.python.org/downloads/
Lưu ý: Khi cài cần chọn thêm mục Will be installed on local hard disk
Chọn Download the SDK -> Chọn loại phù hợp với hệ điều hành - Download gói SDK và cài đặt vào máy của bạn
DOWNLOAD ỨNG DỤNG HELLOWORLD
Mở cửa sổ lệnh bằng cách đánh lệnh cmd
Tạo thư mục bài tập trên ổ C: bằng các lệnh sau trong cửa sổ lệnh:
C:
cd \
mkdir cloud
cd cloud
Download tập tin ở địa chỉ https://github.com/GoogleCloudPlatform/appengine-php-guestbook/archive/phase0-helloworld.zip và gỉai nén vào thư mục cloud ở trên với tên ngắn gọn là helloworld
THỰC THỊ CỤC BỘ
Mở cửa sổ cmd
cd \cloud
dev_appserver.py helloworld/
Mở trình duyệt web truy cập vào địa chỉ http://localhost:8000
Chọn tiếp default để vào ứng dụng helloworld
SỬA ĐỔI CHƯƠNG TRÌNH
Mở tập tin helloworld.php, thay đổi mã php để in ra thông tin Họ và tên của bạn, mã số sinh viên, địa chỉ email, điện thoại, số nhà, sở thích, ... Lưu lại tập tin
Truy cập lại địa chỉ http://localhost:8000 để xem thông tin mới cập nhật
TẠO DỰ ÁN TRÊN GOOGLE CLOUD ĐỂ TRIỂN KHAI helloworld
Truy cập vào địa chỉ https://console.cloud.google.com
Nhấp vào nút Console phía trên bên phải, đăng nhập với tài khoản google của bạn (nếu chưa)
Nhấp vào mục Select a project -> Chọn tiếp Create a project
Nhập Tên cho project mới. Bấm vào nút edit để sửa lại id project cho dễ nhớ.
Ghi lại Project ID vừa tạo
TRIỂN KHAI PHẦN MỀM LÊN DỰ ÁN
Mở cửa sổ cmd
cd \cloud
appcfg.py -A YOUR_PROJECT_ID -V v1 update helloworld/
Truy cập vào ứng dụng
http://YOUR_PROJECT_ID.appspot.com/
TẠO ỨNG DỤNG BẰNG GOOGLE APP ENGINE LAUNCHER
Trên https://console.cloud.google.com tạo một dự án mới có Project ID = ten-cua-ban
Khởi động Google App Engine Launcher (GAEL)
Chọn File -> Create New Application
Nhập tên cho dự án, chọn thư mục C:\cloud để chứa ứng dụng
Chọn Runtime là PHP
Create
Chọn dự án vừa tạo, bấm nút Run để chạy cục bộ trên máy của bạn -> Bấm Browse để truy cập thử vào ứng dụng
TRIỂN KHAI ỨNG DỤNG BẰNG GOOGLE APP ENGINE LAUNCHER
Chọn dự án vừa tạo ở trên
Nhấo vào nút Edit
Sửa nội dung của Application thành project id ten-cua-ban , Lưu lại tập tin
Chọn nút Deploy , Đăng nhập vào google theo yêu cầu
truy cập vào địa chỉ ten-cua-ban.appspot.com để kiểm tra ứng dụng
VẤN ĐỀ CẬP NHẬT PHIÊN BẢN CỦA ỨNG DỤNG
Trong trường hợp deploy ứng dụng lên một dự án đã sử dụng trước đó, thì khi truy cập vào ứng dụng chỉ thấy kết qủa của ứng dụng trước đó. Muốn ứng dụng thực hiện phiên bản mới phải thực hiện các bước sau:
Vảo https://console.cloud.google.com/home/dashboard
Chọn dự án muốn quản lý
Chọn Daskboard -> Nhấp vào Go to App Engine Dashboard
Chọn Versions -> Đánh dấu check vào version sau cùng -> Click vào nút Migrate Traffic
BÀI TẬP
Cập nhật lại ứng dụng để in ra màn hình thông tin về bạn như sau:
Xin chào mọi người !
Tôi tên là: Tên của bạn
Là sinh viên lớp, mã số
Email: xxxxx@xxxx , Dien Thoai: 999999
Cập nhật địa chỉ ứng dụng của bạn vào file https://docs.google.com/spreadsheets/d/1iHZLIx0uFOfMmk6JQnoqJP-Ky5EYFUHSW-yZuAuqmr8/edit#gid=1798195905
BÀI TẬP
Hãy deploy ứng dụng sau để thấy cách sử dụng một dịch vụ do Google cung cấp: https://github.com/GoogleCloudPlatform/appengine-php-guestbook/blob/phase1-users/helloworld.php