Triển khai php mysql azure

Azure Pipelines giúp bạn thiết lập một quy trình tích hợp liên tục (CI) và phân phối liên tục (CD) có khả năng tùy chỉnh cao để nhắm mục tiêu các dịch vụ ứng dụng, máy ảo hoặc vùng chứa trong Azure cho dù bạn đang phát triển một. NET, Java, Node, PHP hoặc ứng dụng Python

Trong phòng thí nghiệm này, bạn sẽ định cấu hình Đường ống Azure cho ứng dụng PHP để triển khai trên Ứng dụng web Azure

mục tiêu

Sau khi hoàn thành phòng thí nghiệm này, bạn sẽ có thể

  • Thiết lập Dự án Azure DevOps PHP với Azure DevOps Demo Generator
  • Thiết lập Đường ống Azure CI
  • Thiết lập Ứng dụng web Azure trong quy trình Phát hành và triển khai Ứng dụng PHP cho Ứng dụng web Azure

Trước khi bắt đầu

  1. Tham khảo Bắt đầu trước khi bạn làm theo các bài tập trong phòng thí nghiệm

bài tập 1. Tạo dự án ứng dụng PHP bằng Azure DevOps Demo Generator

Trong phòng thí nghiệm thực hành này, bạn sẽ làm việc trên một dự án PHP. Mục đích là tạo ra một hệ thống để nhà phát triển hiểu danh sách các tác vụ được kích hoạt khi mã được đẩy vào kho lưu trữ dùng chung

Mặc dù mã là một ứng dụng PHP đơn giản, nhưng bạn sẽ sử dụng Giao diện dòng lệnh Azure (CLI) để cung cấp cơ sở hạ tầng nhằm triển khai các tạo phẩm xây dựng

  1. Sử dụng Trình tạo demo Azure DevOps để cung cấp dự án trên Tổ chức Azure DevOps của bạn. URL này sẽ tự động chọn mẫu PHP trong trình tạo demo

Bài tập 2. Cam kết thay đổi mã kích hoạt xây dựng CI

Azure DevOps Demo Generator tạo kho lưu trữ Git có mã trong Tổ chức Azure DevOps của bạn. Bạn sẽ cập nhật mã và cam kết thay đổi

  1. Điều hướng đến tab Repos trong cổng Azure DevOps và điều hướng đến đường dẫn bên dưới để chỉnh sửa tệp

    php/cấu hình. php

    Triển khai php mysql azure

  2. Cuộn xuống dòng số 11, chọn Edit, sửa đổi PHP thành DevOps cho PHP bằng Azure DevOps và chọn Cam kết để lưu thay đổi mã

    Triển khai php mysql azure

  3. Chuyển đến tab Bản dựng trong Đường ống. Bây giờ bạn sẽ thấy quá trình xây dựng đang diễn ra. Những thay đổi bạn vừa thực hiện được tạo tự động và sẽ được triển khai thông qua quy trình Phát hành. Nhấp vào dấu chấm lửng để Xem kết quả bản dựng

    Triển khai php mysql azure

    Triển khai php mysql azure

Kiểm tra định nghĩa bản dựng

Hãy cùng khám phá định nghĩa bản dựng. Các tác vụ được sử dụng trong định nghĩa bản dựng được liệt kê bên dưới

Ghi chú. Chúng tôi cũng có một quy trình xây dựng YAML nếu đó là điều bạn quan tâm. Để tiếp tục qua quy trình YAML, hãy chọn PHP-YAML và nhấp vào Chỉnh sửa để xem quy trình YAML. Nếu bạn sử dụng đường dẫn YAML, hãy đảm bảo cập nhật liên kết tạo tác của định nghĩa bản phát hành PHP

Triển khai php mysql azure

Tác vụ sử dụng
Triển khai php mysql azure
Tệp lưu trữ Vì PHP là ngôn ngữ được thông dịch nên không cần biên dịch mã. Thay vào đó, mã được lưu trữ vào tệp Zip.
Triển khai php mysql azure
Xuất bản các tạo phẩm bản dựngXuất bản các tạo phẩm bản dựng để nó có sẵn trong quy trình Phát hành

bài tập 3. Định cấu hình Định nghĩa phát hành

Khi quá trình xây dựng hoàn tất, hãy để chúng tôi định cấu hình đường dẫn CD. Bạn sẽ nhận thấy định nghĩa về bản phát hành bằng cách điều hướng đến Bản phát hành trong phần Đường ống. Bản phát hành sẽ cung cấp ứng dụng Azure Web bằng cách sử dụng Azure CLI và triển khai tệp zip cho Ứng dụng web được tạo bởi bản dựng được liên kết

  1. Trong tab Bản phát hành trong tab Đường ống, chọn định nghĩa bản phát hành PHP và nhấp vào Chỉnh sửa

    Triển khai php mysql azure

  2. Chuyển đến Nhiệm vụ và chọn Môi trường nhà phát triển

    Triển khai php mysql azure

  3. Chọn tác vụ Azure CLI, chọn đăng ký Azure. Có 2 cách để chọn đăng ký Azure

    • Nếu đăng ký của bạn không được liệt kê hoặc nếu bạn muốn sử dụng dịch vụ chính hiện có, hãy nhấp vào liên kết Manage

      1. Nhấp vào nút +New Service Connection và chọn tùy chọn Trình quản lý tài nguyên Azure. Cung cấp tên Kết nối, chọn Đăng ký Azure từ danh sách rồi nhấp vào nút Ok. Thông tin đăng nhập Azure sẽ được yêu cầu để cho phép kết nối

      Triển khai php mysql azure

    • Nếu đăng ký đã được liệt kê, hãy chọn đăng ký Azure từ danh sách và nhấp vào Authorize

      Triển khai php mysql azure

  4. Azure CLI được sử dụng trong tập lệnh nội tuyến để tạo phần sau trong Azure -

    • Nhóm tài nguyên
    • Gói dịch vụ ứng dụng
    • Dịch vụ ứng dụng

    Triển khai php mysql azure

  5. Các biến được định nghĩa trong phần Biến

    Triển khai php mysql azure

  6. Chọn tác vụ Triển khai dịch vụ ứng dụng Azure và chọn đăng ký Azure từ danh sách thả xuống, sau đó nhấp vào Lưu

    Làm cách nào để triển khai PHP và MySQL trong Azure?

    1 - Tạo App Service và tài nguyên MySQL. Trong bước này, bạn tạo tài nguyên Azure. .
    2 - Thiết lập kết nối cơ sở dữ liệu. .
    3 - Triển khai mã mẫu. .
    4 - Tạo lược đồ cơ sở dữ liệu. .
    5 - Thay đổi gốc trang web. .
    6 - Duyệt đến ứng dụng. .
    7 - Dòng nhật ký chẩn đoán

    Có thể triển khai PHP với Azure không?

    Bạn có thể tạo ứng dụng web bằng Azure CLI trong Cloud Shell và bạn sử dụng Git để triển khai mã PHP mẫu cho ứng dụng web .

    Làm cách nào để triển khai ứng dụng PHP trong Azure DevOps?

    Tạo đường dẫn .
    Đăng nhập vào tổ chức Azure DevOps của bạn và chuyển đến dự án của bạn
    Chọn PHP trong tab Cấu hình
    Kiểm tra đường ống mới của bạn. Khi bạn đã sẵn sàng, hãy chọn Lưu và chạy
    Bạn được nhắc cam kết một quy trình Azure mới. yml vào kho lưu trữ của bạn. Chọn Lưu và chạy lại

    Bạn có thể lưu trữ MySQL trên Azure không?

    Bạn có thể sử dụng Máy chủ đơn hoặc Máy chủ linh hoạt để lưu trữ cơ sở dữ liệu MySQL trong Azure . Đó là một cơ sở dữ liệu được quản lý hoàn toàn dưới dạng dịch vụ cung cấp có thể xử lý khối lượng công việc quan trọng với hiệu suất có thể dự đoán và khả năng mở rộng linh hoạt.