Triển khai ứng dụng PHP trên Azure
Bài đăng này nói về việc triển khai các ứng dụng PHP cho Azure App Service với Azure DevOps. Gần đây tôi phải triển khai ứng dụng PHP lên Dịch vụ ứng dụng Azure. Bạn có thể triển khai nó lên Dịch vụ ứng dụng Azure bằng FTP, vì không cần thực hiện các bước biên dịch. Nếu bạn đang sử dụng Trình soạn thảo - Trình quản lý phụ thuộc cho PHP, bạn cần chạy cài đặt trình soạn thảo trước khi triển khai tệp cho dịch vụ ứng dụng qua FTP. Thay vì sử dụng triển khai FTP triển khai ứng dụng, tôi chọn triển khai quy trình triển khai để tôi không muốn chia sẻ thông tin đăng nhập FTP cho nhà phát triển. Và nếu tôi bật tích hợp liên tục - khi nhà phát triển thực hiện một số thay đổi, có thể được triển khai tự động cho dịch vụ ứng dụng Show
Trong Azure DevOps, tôi đã sử dụng tùy chọn trình chỉnh sửa cổ điển để tạo quy trình. Đầu tiên, tôi đã tạo một đường dẫn với công việc trống vì không có tác vụ được xác định trước nào để triển khai PHP. Trong các tác vụ tôi đã thêm tác vụ tập lệnh Bash đầu tiên - để chạy lệnh - Tiếp theo, tôi đang thêm tác vụ Và bạn cần chọn Runtime Stack - 7. 4 - thời gian chạy PHP bạn muốn sử dụng. Và đây là đường dẫn xây dựng hoàn chỉnh Hướng dẫn này chỉ cho bạn cách tạo ứng dụng web PHP-MySQL và cách triển khai ứng dụng đó vào Dịch vụ ứng dụng bằng Git. Bạn sẽ sử dụng PHP, Công cụ dòng lệnh MySQL (một phần của MySQL) và Git được cài đặt trên máy tính của bạn. Các hướng dẫn trong hướng dẫn này có thể được thực hiện trên bất kỳ hệ điều hành nào, bao gồm Windows, Mac và Linux. Sau khi hoàn thành hướng dẫn này, bạn sẽ có một ứng dụng web PHP/MySQL chạy trong Azure Bạn sẽ học
Bằng cách làm theo hướng dẫn này, bạn sẽ xây dựng một ứng dụng web đăng ký đơn giản bằng PHP. Ứng dụng sẽ được lưu trữ trong Ứng dụng web. Dưới đây là ảnh chụp màn hình của ứng dụng đã hoàn thành Thiết lập môi trường phát triểnHướng dẫn này giả định rằng bạn đã cài đặt PHP, Công cụ dòng lệnh MySQL (một phần của MySQL) và Git trên máy tính của bạn Tạo ứng dụng web và thiết lập xuất bản GitThực hiện theo các bước sau để tạo ứng dụng web và cơ sở dữ liệu MySQL
Nhận thông tin kết nối MySQL từ xaĐể kết nối với cơ sở dữ liệu MySQL đang chạy trong Ứng dụng web, bạn sẽ cần thông tin kết nối. Để lấy thông tin kết nối MySQL, hãy làm theo các bước sau
Xây dựng và thử nghiệm ứng dụng của bạn cục bộBây giờ bạn đã tạo một ứng dụng web, bạn có thể phát triển ứng dụng của mình cục bộ, sau đó triển khai ứng dụng đó sau khi thử nghiệm Ứng dụng Đăng ký là một ứng dụng PHP đơn giản cho phép bạn đăng ký một sự kiện bằng cách cung cấp tên và địa chỉ email của bạn. Thông tin về những người đăng ký trước đó được hiển thị trong một bảng. Thông tin đăng ký được lưu trữ trong cơ sở dữ liệu MySQL. Ứng dụng bao gồm một tệp (sao chép/dán mã có sẵn bên dưới)
Để xây dựng và chạy ứng dụng cục bộ, hãy làm theo các bước bên dưới. Lưu ý rằng các bước này giả định rằng bạn đã thiết lập Công cụ dòng lệnh PHP và MySQL (một phần của MySQL) trên máy cục bộ của mình và bạn đã bật tiện ích mở rộng PDO cho MySQL
Bây giờ bạn có thể duyệt đến http. //máy chủ cục bộ. 8000/ để kiểm tra ứng dụng Xuất bản ứng dụng của bạnSau khi bạn đã thử nghiệm cục bộ ứng dụng của mình, bạn có thể xuất bản ứng dụng đó lên Ứng dụng web bằng Git. Bạn sẽ khởi tạo kho lưu trữ Git cục bộ của mình và xuất bản ứng dụng
Sau khi bạn đã xuất bản ứng dụng của mình, bạn có thể bắt đầu thực hiện các thay đổi đối với ứng dụng đó và sử dụng Git để xuất bản chúng Xuất bản các thay đổi đối với ứng dụng của bạnĐể xuất bản các thay đổi đối với ứng dụng của bạn, hãy làm theo các bước sau
Bật tính năng tự động hóa Composer với tiện ích mở rộng ComposerTheo mặc định, quy trình triển khai git trong Dịch vụ ứng dụng không làm gì với trình soạn thảo. json, nếu bạn có một cái trong dự án PHP của mình. Bạn có thể kích hoạt nhà soạn nhạc. json trong quá trình
|