Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Trong bài đăng này, tôi sẽ chia sẻ kinh nghiệm, hướng dẫn của mình, trong việc triển khai trang web/ứng dụng web của bạn trong các máy chủ web miễn phí khác nhau. Tuy nhiên, bài đăng này sẽ không cung cấp thông tin chi tiết và giải thích kỹ lưỡng.

Che hình ảnh bởi Fabian Grohs trên undplash

Cho dù để triển khai dự án cá nhân của bạn, dự án trường học của bạn hoặc để kiểm tra các ứng dụng web của bạn, có một số máy chủ web trong đó bạn có thể triển khai chúng miễn phí.

Nếu bạn biết cách sử dụng Git, một hệ thống điều khiển phiên bản, thì Nice.

Nếu không tôi khuyên bạn nên học nó, những tài nguyên này có thể giúp bạn. Đối với các trang web, bạn có thể sử dụng NetLify trong đó bạn có thể tải lên các tệp của mình. Nếu bạn có ứng dụng web PHP+MySQL, bạn có thể muốn dùng thử 000Webhost. Bạn có thể lưu trữ tối đa hai ứng dụng web trên mỗi tài khoản.

Mặc dù tôi đã nói rằng, nếu bạn dự định sử dụng 000Webhost để lưu trữ ứng dụng web của mình để sử dụng lâu dài, tôi thực sự khuyên bạn nên học Git và sử dụng Heroku thay thế. 000Webhost là tốt để triển khai một ứng dụng web nhanh chóng và miễn phí, nhưng nó cũng đi kèm với những rủi ro bảo mật tuyệt vời. Đó là lý do tại sao sử dụng Heroku hoặc máy chủ web được trả tiền như Digital Ocean hoặc AWS.

Trước khi bắt đầu...

Tôi cho rằng bạn có một trang web hoặc ứng dụng web sẵn sàng triển khai. Đối với dự án của bạn không cần bất kỳ cơ sở dữ liệu nào, bạn có thể sử dụng máy chủ web tĩnh. Nhưng nếu bạn muốn triển khai ứng dụng Web PHP+MySQL của mình, thì bạn sẽ kiểm tra các máy chủ web Dynamic.

Ngoài ra, tôi có thể đề cập đến ứng dụng của bạn hoặc thư mục của dự án dưới dạng kho lưu trữ.

Một kho lưu trữ giống như một thư mục cho dự án của bạn. Kho lưu trữ của dự án của bạn chứa tất cả các tệp dự án của bạn và lưu trữ lịch sử sửa đổi của mỗi tệp. Bạn cũng có thể thảo luận và quản lý công việc của dự án trong kho lưu trữ.

-GitHub

Cũng thế...

Hãy chắc chắn rằng bạn có một

surge
7. Hãy nghĩ về nó như là trang chủ của trang web. Đổi tên tệp HTML chính của bạn thành
surge
7 nếu bạn chưa có. Nếu bạn đang sử dụng khung PHP như Laravel và Codeigniter thì bạn sẽ sẵn sàng.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql


Nội dung

Máy chủ web tĩnh

  • Trang GitHub
  • Trang Gitlab
  • Netlify (được đề xuất cho người mới bắt đầu)
  • Surge (khuyến nghị cho người dùng CLI)
  • Những người khác như ZEIT và AWS khuếch đại

Máy chủ web động (PHP+MySQL)

  • Heroku + MySQL từ xa cho các ứng dụng Laravel
  • 000Webhost (cho những người chưa biết Git)

Chỉnh sửa:

Máy chủ web

Bạn cũng có thể sử dụng Heroku và 000Webhost làm máy chủ web tĩnh. Khi làm như vậy, chỉ cần bỏ qua phần tích hợp cơ sở dữ liệu. 😊

Một máy chủ web khác mà bạn có thể muốn kiểm tra là trục trặc.

@ThePracticalDev @jorenrui Glitch.me cho các trang máy chủ động hoạt động khá và dễ dàng nhập/xuất với các repos GitHub.

23:07 PM - 21 tháng 3 năm 2019

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Heroku - Thông tin xác thực cơ sở dữ liệu

Một đề xuất của Bervianto Leo Pratama đã cập nhật thông tin xác thực cơ sở dữ liệu trong cấu hình vars trong Heroku.

Các thay đổi sau đó được thực hiện cho phần cơ sở dữ liệu Heroku, đặt các biến cấu hình cơ sở dữ liệu, do đề xuất tuyệt vời này. 😊

Đối với các máy chủ web khác, bạn cũng có thể cập nhật tệp

surge
9 và tải lên thủ công nó, vì vậy nó sẽ không được đưa vào điều khiển nguồn.


Lưu trữ web tĩnh

Trang GitHub

GitHub là một trong những nơi tốt nhất để lưu trữ mã của bạn. Nó cung cấp các kho lưu trữ tư nhân và công cộng không giới hạn. Nó được biết đến như một nơi cho phần mềm nguồn mở.

Máy chủ và mã đánh giá, quản lý các dự án và xây dựng phần mềm tốt nhất của bạn cùng với 31 triệu nhà phát triển.

-GitHub

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

GitHub Pages là một trong những dịch vụ mà GitHub cung cấp.

GitHub Pages là một dịch vụ lưu trữ trang web tĩnh được thiết kế để lưu trữ các trang cá nhân, tổ chức hoặc dự án của bạn trực tiếp từ kho lưu trữ GitHub.

-GitHub

Nội dung

  1. Máy chủ web tĩnh
  2. Trang GitHub
  3. Trang Gitlab
  4. Netlify (được đề xuất cho người mới bắt đầu)

Surge (khuyến nghị cho người dùng CLI)

Những người khác như ZEIT và AWS khuếch đại

Máy chủ web động (PHP+MySQL)

Heroku + MySQL từ xa cho các ứng dụng Laravel

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

000Webhost (cho những người chưa biết Git)

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Chỉnh sửa:

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Máy chủ web

Bạn cũng có thể sử dụng Heroku và 000Webhost làm máy chủ web tĩnh. Khi làm như vậy, chỉ cần bỏ qua phần tích hợp cơ sở dữ liệu. 😊

  • Một máy chủ web khác mà bạn có thể muốn kiểm tra là trục trặc.
  • @ThePracticalDev @jorenrui Glitch.me cho các trang máy chủ động hoạt động khá và dễ dàng nhập/xuất với các repos GitHub.

23:07 PM - 21 tháng 3 năm 2019

Heroku - Thông tin xác thực cơ sở dữ liệumaster branch of your repository.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Một đề xuất của Bervianto Leo Pratama đã cập nhật thông tin xác thực cơ sở dữ liệu trong cấu hình vars trong Heroku.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Các thay đổi sau đó được thực hiện cho phần cơ sở dữ liệu Heroku, đặt các biến cấu hình cơ sở dữ liệu, do đề xuất tuyệt vời này. 😊

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Đối với các máy chủ web khác, bạn cũng có thể cập nhật tệp
surge
9 và tải lên thủ công nó, vì vậy nó sẽ không được đưa vào điều khiển nguồn.

Lưu trữ web tĩnh

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Trang GitHub

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

GitHub là một trong những nơi tốt nhất để lưu trữ mã của bạn. Nó cung cấp các kho lưu trữ tư nhân và công cộng không giới hạn. Nó được biết đến như một nơi cho phần mềm nguồn mở.

Máy chủ và mã đánh giá, quản lý các dự án và xây dựng phần mềm tốt nhất của bạn cùng với 31 triệu nhà phát triển.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Để biết thêm thông tin, bạn có thể truy cập các trang GitHub.

Quay trở lại TOC


Trang Gitlab

Gitlab là một trong những nơi bạn có thể lưu trữ mã của mình và triển khai nó. Nó cung cấp các kho lưu trữ tư nhân và công cộng không giới hạn.

Gitlab cung cấp một ứng dụng duy nhất cho toàn bộ vòng đời phát triển và vận hành phần mềm. Gitlab cung cấp mọi thứ bạn cần để quản lý, lập kế hoạch, tạo, xác minh, gói, phát hành, định cấu hình, giám sát và bảo mật các ứng dụng của bạn.

-GitLab

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Gitlab Pages là một trong những dịch vụ mà Gitlab cung cấp.

Lưu trữ các trang web tĩnh của bạn trên gitlab.com miễn phí hoặc trên ví dụ Gitlab của riêng bạn.

-GitLab

Nội dung

  1. Tạo tài khoản Gitlab
  2. Tạo một kho lưu trữ
  3. Tải lên các tập tin của bạn
  4. Triển khai trang web của bạn bằng các trang Gitlab

1. Tạo tài khoản Gitlab

Nếu bạn chưa có tài khoản Gitlab, bạn có thể tạo một tài khoản ở đây.

2. Tạo một kho lưu trữ

Trong điều hướng ở góc trên bên phải, nhấp vào dự án mới trong biểu tượng Plus. Hoặc bạn có thể nhấn nút Dự án mới màu xanh lá cây ở bên phải.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Sau đó, điền vào các chi tiết. Sau đó, bạn có thể nhấp vào Tạo dự án.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

3. Tải lên các tệp của bạn

Có hai cách bạn có thể thêm tệp vào kho lưu trữ của mình:

  • Sử dụng Git
  • Thông qua tải lên tệp

Đối với tải lên tệp, nhấp vào biểu tượng Plus sau đó chọn tệp tải lên

Lưu ý: Theo mặc định, bạn đang ở trong nhánh chính của kho lưu trữ của bạn.master branch of your repository.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Sau đó, bạn có thể kéo hoặc tải lên tệp của mình.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Đối với thông điệp cam kết, hãy nhập một cái gì đó mô tả những gì bạn đã làm. Ví dụ: nếu bạn đã thêm một trang Giới thiệu thì bạn có thể nhập thêm về trang.

4. Triển khai trang web của bạn bằng trang Gitlab

Để bắt đầu, nhấp vào CI/CD đã thiết lập.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Điều này sau đó sẽ tạo một tệp cấu hình để triển khai của bạn. Bạn có thể chọn một mẫu. Đối với các dự án đơn giản, chỉ cần chọn HTML.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Sau đó nhấn các thay đổi cam kết.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Điều này sẽ tạo

surge --domain jorenwebsite.surge.sh
4 cho thư mục gốc của dự án có chứa:

pages:
  stage: deploy
  script:
  - mkdir .public
  - cp -r * .public
  - mv .public public
  artifacts:
    paths:
    - public
  only:
  - master

Nhập chế độ FullScreenen EXIT Mode FullScreen

Gitlab CI/CD sau đó sẽ xây dựng và triển khai trang web của bạn bằng các trang Gitlab.

Trong thanh bên, đi đến cài đặt sau đó các trang. Bạn sẽ tìm thấy URL trang web của bạn ở đó là

surge --domain jorenwebsite.surge.sh
5.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Bạn có thể thấy lỗi 404 cho bây giờ. Nhưng đừng lo lắng, nó chỉ cần một thời gian trước khi trang web của bạn hoạt động và chạy. Cố gắng kiểm tra xem lại sau vài phút.

Nếu bạn muốn sử dụng

surge --domain jorenwebsite.surge.sh
6 thay vì
surge --domain jorenwebsite.surge.sh
5, bạn chỉ cần đặt tên cho kho lưu trữ của mình
surge --domain jorenwebsite.surge.sh
8. Điều này phù hợp cho các trang web danh mục đầu tư.

Với điều này, trang web của bạn hiện đang hoạt động. Xin chúc mừng ✨

Để biết thêm thông tin, bạn có thể truy cập các trang Gitlab.

Quay trở lại TOC


Netlify

Netlify cung cấp một cách dễ dàng để triển khai các trang web của bạn.

Một quy trình công việc tất cả trong một kết hợp triển khai toàn cầu, tích hợp liên tục và HTTPS tự động. Và đó chỉ là sự khởi đầu.

-Netlify

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Nội dung

  1. Tạo tài khoản Gitlab
  2. Tạo một kho lưu trữ
    • Tải lên các tập tin của bạn
    • Triển khai trang web của bạn bằng các trang Gitlab
  3. 1. Tạo tài khoản Gitlab

Nếu bạn chưa có tài khoản Gitlab, bạn có thể tạo một tài khoản ở đây.

2. Tạo một kho lưu trữ

Trong điều hướng ở góc trên bên phải, nhấp vào dự án mới trong biểu tượng Plus. Hoặc bạn có thể nhấn nút Dự án mới màu xanh lá cây ở bên phải.

Sau đó, điền vào các chi tiết. Sau đó, bạn có thể nhấp vào Tạo dự án.

3. Tải lên các tệp của bạn

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Có hai cách bạn có thể thêm tệp vào kho lưu trữ của mình:

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Sử dụng Git

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Thông qua tải lên tệp

Đối với tải lên tệp, nhấp vào biểu tượng Plus sau đó chọn tệp tải lênupdate your files. Go to Deploys.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Lưu ý: Theo mặc định, bạn đang ở trong nhánh chính của kho lưu trữ của bạn.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Sau đó, bạn có thể kéo hoặc tải lên tệp của mình.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Đối với thông điệp cam kết, hãy nhập một cái gì đó mô tả những gì bạn đã làm. Ví dụ: nếu bạn đã thêm một trang Giới thiệu thì bạn có thể nhập thêm về trang.

4. Triển khai trang web của bạn bằng trang Gitlab

Để bắt đầu, nhấp vào CI/CD đã thiết lập.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Điều này sau đó sẽ tạo một tệp cấu hình để triển khai của bạn. Bạn có thể chọn một mẫu. Đối với các dự án đơn giản, chỉ cần chọn HTML.

Sau đó nhấn các thay đổi cam kết.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Điều này sẽ tạo

surge --domain jorenwebsite.surge.sh
4 cho thư mục gốc của dự án có chứa:

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Nhập chế độ FullScreenen EXIT Mode FullScreen

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Gitlab CI/CD sau đó sẽ xây dựng và triển khai trang web của bạn bằng các trang Gitlab.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Trong thanh bên, đi đến cài đặt sau đó các trang. Bạn sẽ tìm thấy URL trang web của bạn ở đó là

surge --domain jorenwebsite.surge.sh
5.

Bạn có thể thấy lỗi 404 cho bây giờ. Nhưng đừng lo lắng, nó chỉ cần một thời gian trước khi trang web của bạn hoạt động và chạy. Cố gắng kiểm tra xem lại sau vài phút.

Nếu bạn muốn sử dụng

surge --domain jorenwebsite.surge.sh
6 thay vì
surge --domain jorenwebsite.surge.sh
5, bạn chỉ cần đặt tên cho kho lưu trữ của mình
surge --domain jorenwebsite.surge.sh
8. Điều này phù hợp cho các trang web danh mục đầu tư.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Với điều này, trang web của bạn hiện đang hoạt động. Xin chúc mừng ✨

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Để biết thêm thông tin, bạn có thể truy cập các trang Gitlab.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Netlify

Netlify cung cấp một cách dễ dàng để triển khai các trang web của bạn.

Một quy trình công việc tất cả trong một kết hợp triển khai toàn cầu, tích hợp liên tục và HTTPS tự động. Và đó chỉ là sự khởi đầu.

Quay trở lại TOC


Tạo tài khoản Netlify

Triển khai bằng Netlify

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Tải lên các tệp của bạn và triển khai

  • Kết nối kho lưu trữ Git của bạn và triển khai
  • Đổi tên trang web của bạn

Nội dung

  1. Cài đặt Surge
  2. Triển khai bằng cách sử dụng Surge
  3. Cname

1. Cài đặt Surge

npm install --global surge

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

sudo npm install --global surge

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

2. Triển khai bằng cách sử dụng Surge

cd jorenwebsite

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:surge:

surge

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

  • 2. Triển khai bằng cách sử dụng Surge
  • Đầu tiên đi đến thư mục dự án của bạn. Trong ví dụ này, tên của thư mục là
    echo jorenwebsite.surge.sh > CNAME
    
    2.

Sau đó chạy Surge:

Bây giờ bạn có thể đăng nhập hoặc tạo một tài khoản từ dòng lệnh.

surge --domain jorenwebsite.surge.sh

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

2. Triển khai bằng cách sử dụng Surge

Đầu tiên đi đến thư mục dự án của bạn. Trong ví dụ này, tên của thư mục là

echo jorenwebsite.surge.sh > CNAME
2.

Sau đó chạy Surge:

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

jorenwebsite.surge.sh

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

2. Triển khai bằng cách sử dụng Surge

Đầu tiên đi đến thư mục dự án của bạn. Trong ví dụ này, tên của thư mục là

echo jorenwebsite.surge.sh > CNAME
2.

Sau đó chạy Surge:

Bây giờ bạn có thể đăng nhập hoặc tạo một tài khoản từ dòng lệnh.


Dự án: echo jorenwebsite.surge.sh > CNAME 3

Tên miền: echo jorenwebsite.surge.sh > CNAME 4

Bạn có thể kiểm tra trang web của bạn tại

echo jorenwebsite.surge.sh > CNAME
4

Khi cập nhật các tệp của bạn, hãy đảm bảo bạn đang ở trong thư mục của dự án. Sau đó, bạn có thể triển khai lại trang web với lệnh này:

3. Cname

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Lưu tên miền của bạn bằng cách sử dụng cname. Trong thư mục dự án của bạn, hãy tạo một tệp có tên
echo jorenwebsite.surge.sh > CNAME
6.

  • Bạn có thể làm như vậy bằng cách sử dụng CLI:
  • echo jorenwebsite.surge.sh > CNAME
    
  • Hoặc tạo một tệp có tên
    echo jorenwebsite.surge.sh > CNAME
    
    6, mở trình soạn thảo văn bản của bạn, thêm tên miền của bạn và sau đó lưu nó.
  • Trong trường hợp này, tên miền là
    echo jorenwebsite.surge.sh > CNAME
    
    8. Chỉ cần thay thế nó bằng của bạn.
  • Bây giờ khi bạn cập nhật các tệp của mình, bạn không cần gõ
    echo jorenwebsite.surge.sh > CNAME
    
    9. Bạn có thể triển khai lại ứng dụng của mình bằng cách gõ Surge

Hurray ✨ Bạn đã hoàn thành tất cả!

git --version

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

php -v

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đối với người dùng Linux:

npm install --global surge
0

Nhập chế độ FullScreenen EXIT Mode FullScreen

Nội dung

Đối với người dùng Linux:

  1. 2. Triển khai bằng cách sử dụng Surge
  2. Đầu tiên đi đến thư mục dự án của bạn. Trong ví dụ này, tên của thư mục là
    echo jorenwebsite.surge.sh > CNAME
    
    2.
  3. Sau đó chạy Surge:
  4. Bây giờ bạn có thể đăng nhập hoặc tạo một tài khoản từ dòng lệnh.
  5. Dự án:
    echo jorenwebsite.surge.sh > CNAME
    
    3
  6. Tên miền:
    echo jorenwebsite.surge.sh > CNAME
    
    4
  7. Bạn có thể kiểm tra trang web của bạn tại
    echo jorenwebsite.surge.sh > CNAME
    
    4
  8. Khi cập nhật các tệp của bạn, hãy đảm bảo bạn đang ở trong thư mục của dự án. Sau đó, bạn có thể triển khai lại trang web với lệnh này:
  9. 3. Cname

Lưu tên miền của bạn bằng cách sử dụng cname. Trong thư mục dự án của bạn, hãy tạo một tệp có tên

echo jorenwebsite.surge.sh > CNAME
6.

  1. Bạn có thể làm như vậy bằng cách sử dụng CLI:
  2. echo jorenwebsite.surge.sh > CNAME
    
  3. Hoặc tạo một tệp có tên
    echo jorenwebsite.surge.sh > CNAME
    
    6, mở trình soạn thảo văn bản của bạn, thêm tên miền của bạn và sau đó lưu nó.
  4. 3. Cname

Lưu tên miền của bạn bằng cách sử dụng cname. Trong thư mục dự án của bạn, hãy tạo một tệp có tên

echo jorenwebsite.surge.sh > CNAME
6.

Bạn có thể làm như vậy bằng cách sử dụng CLI:

echo jorenwebsite.surge.sh > CNAME

Hoặc tạo một tệp có tên

echo jorenwebsite.surge.sh > CNAME
6, mở trình soạn thảo văn bản của bạn, thêm tên miền của bạn và sau đó lưu nó.

Trong trường hợp này, tên miền là
echo jorenwebsite.surge.sh > CNAME
8. Chỉ cần thay thế nó bằng của bạn.

Bây giờ khi bạn cập nhật các tệp của mình, bạn không cần gõ

echo jorenwebsite.surge.sh > CNAME
9. Bạn có thể triển khai lại ứng dụng của mình bằng cách gõ Surge

Hurray ✨ Bạn đã hoàn thành tất cả!

npm install --global surge
1

Nhập chế độ FullScreenen EXIT Mode FullScreen

Để biết thêm thông tin, bạn có thể truy cập Surge.

Quay trở lại TOC

npm install --global surge
2

Nhập chế độ FullScreenen EXIT Mode FullScreen

Lưu trữ web động (PHP + MySQL)

  • Heroku + MySQL từ xa cho các ứng dụng Laravel

Trong phần này, chúng tôi sẽ sử dụng Combo MySQL HEROKU + để triển khai ứng dụng Web Laravel của chúng tôi.

Heroku

npm install --global surge
3

Nhập chế độ FullScreenen EXIT Mode FullScreen

Heroku là một trong những nơi tuyệt vời để triển khai các ứng dụng web của bạn. Nó sử dụng Git để triển khai các ứng dụng của bạn và có Heroku CLI của riêng mình, trong đó bạn có thể chạy bash.

npm install --global surge
4

Nhập chế độ FullScreenen EXIT Mode FullScreen

Các yêu cầu trước

Quen thuộc với dòng lệnh và git

npm install --global surge
5

Nhập chế độ FullScreenen EXIT Mode FullScreen

Git đã cài đặt

PHP đã cài đặt

npm install --global surge
6

Nhập chế độ FullScreenen EXIT Mode FullScreen

Nhà soạn nhạc được cài đặt

Kho lưu trữ Git hoạt động

npm install --global surge
7

Nhập chế độ FullScreenen EXIT Mode FullScreen

Để kiểm tra xem Git có được cài đặt không:

Để kiểm tra xem PHP có được cài đặt không:

Để kiểm tra xem trình soạn thảo có được cài đặt không:

npm install --global surge
8

Nhập chế độ FullScreenen EXIT Mode FullScreen

Thiết lập Heroku để triển khai

npm install --global surge
9

Nhập chế độ FullScreenen EXIT Mode FullScreen

Tạo tài khoản Heroku

Cài đặt Heroku Cli

Chuẩn bị ứng dụng

Tạo ra một procfile

Nhập chế độ FullScreenen EXIT Mode FullScreen

Tạo một ứng dụng trên Heroku

Thêm gói xây dựng PHP

sudo npm install --global surge
1

Nhập chế độ FullScreenen EXIT Mode FullScreen

Đặt các biến cấu hình heroku

sudo npm install --global surge
2

Nhập chế độ FullScreenen EXIT Mode FullScreen

9. Kiểm tra ứng dụng

Bạn có thể mở ứng dụng của mình bằng lệnh này:

sudo npm install --global surge
3

Nhập chế độ FullScreenen EXIT Mode FullScreen

Hoặc đi đến

jorenwebsite.surge.sh
5.

Lưu ý: Có thể có một số lỗi nếu ứng dụng của bạn cần cơ sở dữ liệu khi khởi động.

Tích hợp MySQL

Có một số trang web cung cấp MySQL miễn phí đi kèm với phpmyadmin như cơ sở dữ liệu SQL miễn phí và DB4Free. Lưu ý rằng bạn chỉ nên sử dụng điều này cho mục đích thử nghiệm chứ không phải để sản xuất.

Trong bài đăng này, chúng tôi sẽ sử dụng MySQL từ xa. Bạn có thể có tối đa 3 cơ sở dữ liệu bằng cách sử dụng cùng một email.

Những hạn chế của việc sử dụng nó là:

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

1. Tạo tài khoản MySQL từ xa

Tạo một tài khoản MySQL từ xa ở đây. Sau đó, hãy lưu ý đến

git --version
3,
git --version
4,
git --version
5 và
git --version
6.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

2. Đặt các biến cấu hình cơ sở dữ liệu

Có ba cách mà bạn có thể tiếp cận điều này:

  • Heroku cli
  • Web Heroku
  • Cập nhật tệp cơ sở dữ liệu

Sử dụng các phương pháp khác nhau này, chúng tôi sẽ cập nhật

git --version
7,
git --version
8,
git --version
3,
git --version
4 của kết nối
php -v
1.

một. Heroku cli

Sử dụng Heroku CLI, trước tiên hãy chắc chắn rằng bạn đã đăng nhập.

npm install --global surge
1

Nhập chế độ FullScreenen EXIT Mode FullScreen

Hoặc đi đến

jorenwebsite.surge.sh
5.

  • Lưu ý: Có thể có một số lỗi nếu ứng dụng của bạn cần cơ sở dữ liệu khi khởi động.

sudo npm install --global surge
5

Nhập chế độ FullScreenen EXIT Mode FullScreen

  • Tích hợp MySQL

sudo npm install --global surge
6

Nhập chế độ FullScreenen EXIT Mode FullScreen

  • Có một số trang web cung cấp MySQL miễn phí đi kèm với phpmyadmin như cơ sở dữ liệu SQL miễn phí và DB4Free. Lưu ý rằng bạn chỉ nên sử dụng điều này cho mục đích thử nghiệm chứ không phải để sản xuất.

sudo npm install --global surge
7

Nhập chế độ FullScreenen EXIT Mode FullScreen

  • Trong bài đăng này, chúng tôi sẽ sử dụng MySQL từ xa. Bạn có thể có tối đa 3 cơ sở dữ liệu bằng cách sử dụng cùng một email.

sudo npm install --global surge
8

Nhập chế độ FullScreenen EXIT Mode FullScreen

  • Những hạn chế của việc sử dụng nó là:

sudo npm install --global surge
9

Nhập chế độ FullScreenen EXIT Mode FullScreen

1. Tạo tài khoản MySQL từ xa

Tạo một tài khoản MySQL từ xa ở đây. Sau đó, hãy lưu ý đến

git --version
3,
git --version
4,
git --version
5 và
git --version
6.

2. Đặt các biến cấu hình cơ sở dữ liệu

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Có ba cách mà bạn có thể tiếp cận điều này:

Heroku cli

  • php -v
    
    2
  • git --version
    
    7
  • git --version
    
    8
  • git --version
    
    3
  • git --version
    
    4

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Web Heroku

Cập nhật tệp cơ sở dữ liệu

Sử dụng các phương pháp khác nhau này, chúng tôi sẽ cập nhật

git --version
7,
git --version
8,
git --version
3,
git --version
4 của kết nối
php -v
1.

cd jorenwebsite
0

Nhập chế độ FullScreenen EXIT Mode FullScreen

một. Heroku cli

cd jorenwebsite
1

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sử dụng Heroku CLI, trước tiên hãy chắc chắn rằng bạn đã đăng nhập.

Sau đó, bây giờ bạn có thể cập nhật những điều sau:

  • php -v
    
    2 =
    php -v
    
    1
  • git --version
    
    7 =
    php -v
    
    5
git --version
8 =
php -v
7 (Thay đổi tên này thành tên cơ sở dữ liệu bạn đã nhận được trước đó trên Remotemysql)

git --version
3 =
php -v
7 (Thay đổi tên này thành tên người dùng bạn nhận được trước đó trên Remotemysql)

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

git --version
4 =
npm install --global surge
01 (Thay đổi điều này thành mật khẩu bạn đã nhận được trước đó trên RemotemysQL)

b. Web Heroku

Trên Heroku, đăng nhập và đi đến ứng dụng của bạn.

npm install --global surge
1

Nhập chế độ FullScreenen EXIT Mode FullScreen

Trong điều hướng, đi đến cài đặt.

cd jorenwebsite
3

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sau đó cuộn xuống để cấu hình vars và nhấp vào nút Config Vars.

cd jorenwebsite
4

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sau đó cập nhật các biến sau:

cd jorenwebsite
5

Nhập chế độ FullScreenen EXIT Mode FullScreen

Bạn có thể thấy
npm install --global surge
07 và
npm install --global surge
08 trong đó bạn đặt trước đó trong quá trình tạo ứng dụng Heroku.

Bạn có thể mở ứng dụng của mình bằng lệnh này:

sudo npm install --global surge
3

Nhập chế độ FullScreenen EXIT Mode FullScreen

c. Cập nhật tệp cơ sở dữ liệu

Trong

npm install --global surge
09, cập nhật
git --version
7,
git --version
8,
git --version
3,
git --version
4 trong kết nối
php -v
1.

Sau đó thúc đẩy các thay đổi của bạn:

3. Làm việc với cơ sở dữ liệu

Có hai cách mà bạn có thể truy cập cơ sở dữ liệu:

cd jorenwebsite
7

Nhập chế độ FullScreenen EXIT Mode FullScreen

thông qua phpmyadmin

Thru Heroku bash

Phpmyadmin

cd jorenwebsite
8

Nhập chế độ FullScreenen EXIT Mode FullScreen

cd jorenwebsite
9

Nhập chế độ FullScreenen EXIT Mode FullScreen

Để truy cập cơ sở dữ liệu bằng PHPMyAdmin, hãy đăng nhập vào MYSQL từ xa. Sau đó, nhập

git --version
3 và
git --version
4 bạn đã nhận được trong quá trình đăng ký. Sau đó, chỉ cần nhập bãi SQL của bạn.

Heroku bash

Một cách khác là sử dụng heroku bash.

Đăng nhập đầu tiên vào Heroku nếu bạn chưa làm điều đó:

surge
0

Nhập chế độ FullScreenen EXIT Mode FullScreen

Heroku bash

Một cách khác là sử dụng heroku bash.

Đăng nhập đầu tiên vào Heroku nếu bạn chưa làm điều đó:

surge
1

Nhập chế độ FullScreenen EXIT Mode FullScreen

Mở bash Heroku bằng cách chạy lệnh:

surge
2

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sau đó thực hiện các thay đổi của bạn và đẩy nó cho Heroku:

surge
3

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sau đó chạy lại bash Heroku:

cd jorenwebsite
3

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sau đó chạy lại bash Heroku:

surge
5

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sau đó chạy lại bash Heroku:

surge
6

Nhập chế độ FullScreenen EXIT Mode FullScreen

Sau đó chạy lại bash Heroku:

Cài đặt các phụ thuộc:


Sau đó di chuyển và gieo hạt cơ sở dữ liệu của bạn một lần nữa:

Để biết thêm thông tin, bạn có thể truy cập tài liệu của Heroku về Laravel.

Quay trở lại TOC

000Webhost
Be careful in using 000webhost cause it has been pwned.
-Mohammed Foysal

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

000Webhost là máy chủ web miễn phí hỗ trợ các ứng dụng PHP và MySQL. Nó cũng đi kèm với một bảng điều khiển có phpmyadmin và trình quản lý tệp dựa trên web.

  1. Mặc dù 000Webhost cho phép triển khai ứng dụng web của bạn thông qua tải lên tệp và miễn phí, nhưng nó cũng có rủi ro bảo mật tuyệt vời. Đó là lý do tại sao tôi không đề xuất nó để sử dụng lâu dài. Học Git và sử dụng Heroku thay thế. Hoặc tốt hơn nữa, sử dụng một máy chủ web trả phí, nó sẽ có giá trị về lâu dài.
  2. CẢNH BÁO! Hãy cẩn thận khi sử dụng 000Webhost vì nó đã được pwned. -Mohammed Foysal
  3. Nội dung
  4. Tạo tài khoản 000Webhost
  5. Tạo trang web của bạn
  6. Tải lên các tập tin của bạn
  7. Di chuyển tập tin

Định cấu hình cơ sở dữ liệu của bạn

Thiết lập địa chỉ web của bạn (tùy chọn)

Kiểm tra ứng dụng web của bạn

1. Tạo tài khoản 000Webhost

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Nếu bạn chưa có tài khoản 000Webhost, bạn có thể tạo một tài khoản ở đây. Sau đó, bạn sẽ nhận được một email để xác minh tài khoản của bạn.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

2 Tạo trang web của bạn

Sau khi xác minh, hãy tạo trang web đầu tiên của bạn bằng cách nhấp vào Tạo trang web hoặc trang web xây dựng đầu tiên của bạn.

Sau đó, nó sẽ hỏi bạn các câu hỏi như tên trang web và mật khẩu của bạn.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Địa chỉ web của bạn sẽ là

npm install --global surge
30. Trong trường hợp trên, địa chỉ web là
npm install --global surge
31.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

3. Tải lên các tệp của bạn

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Trong điều hướng, hãy chuyển đến Trình quản lý trang web sau đó nhấp vào Trình quản lý tệp.zip file, upload it, and then extract it.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Điều này sẽ đưa bạn đến trang Trình quản lý tệp. Cuộn xuống và nhấp vào Tải lên nút Tệp của bạn. Sau đó, bạn sẽ được chuyển đến Trình quản lý tệp 000WebHost mà bây giờ bạn có thể tải lên các tệp của mình.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Hãy chắc chắn rằng bạn đang ở trong thư mục

npm install --global surge
32. Để tải lên các tệp của bạn, bạn có thể kéo và thả tệp của mình hoặc nhấp vào biểu tượng tải lên.zip file and not a rar file. Failing to do so will result in an error like so:

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Tôi đề nghị lưu trữ thư mục của dự án của bạn dưới dạng tệp zip, tải lên nó và sau đó trích xuất nó.zip file.

Khi trích xuất nó, hãy để thư mục là
npm install --global surge
33 trong đó bạn sẽ đề cập đến thư mục hiện tại mà bạn đang tham gia. Trong trường hợp này, trích xuất nó vào thư mục
npm install --global surge
32.

Đảm bảo rằng đó là một tệp zip và không phải là một tệp RAR. Không làm như vậy sẽ dẫn đến một lỗi như vậy:

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Sau đó, bạn đã hoàn thành việc tải lên các tệp của mình. Bây giờ bạn có thể xóa tệp zip.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

4. Di chuyển tập tin

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Chuyển đến thư mục trích xuất. Trong trường hợp này, nó là

echo jorenwebsite.surge.sh > CNAME
2. Chọn các tệp bạn sẽ di chuyển và nhấp vào biểu tượng Move.

Sau đó thay đổi điểm đến thành
npm install --global surge
36.

Cuối cùng, xóa thư mục trong đó các tệp nơi trích xuất. Trong trường hợp này là thư mục

jorenwebsite.surge.sh
0.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Với điều này, trang web của bạn hiện đang hoạt động tại

npm install --global surge
30.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

5. Định cấu hình cơ sở dữ liệu của bạn

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Trong điều hướng, đi đến Trình quản lý trang web, sau đó nhấp vào Trình quản lý cơ sở dữ liệu.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Tạo một cơ sở dữ liệu mới.

  • Sau đó nhập tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu và mật khẩu.
  • Bây giờ bạn có thể cập nhật cấu hình cơ sở dữ liệu của mình.
  • Trong ví dụ trên, cấu hình cơ sở dữ liệu là:
  • Tên cơ sở dữ liệu: ID8995764_JorenWeb

Người dùng cơ sở dữ liệu: ID8995764_Admin

DB Host: Localhost

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Mật khẩu:
npm install --global surge
39

Sau đó, bạn có thể quản lý cơ sở dữ liệu của mình bằng PHPMyAdmin.

Trong điều hướng, đi nhập khẩu. Ở đây, tải lên bãi rác SQL của bạn.

6. Thiết lập địa chỉ web của bạn (tùy chọn)

Theo mặc định, địa chỉ web của ứng dụng của bạn là:

npm install --global surge
40

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Để thêm một tên miền tùy chỉnh miễn phí, hãy truy cập freenom. Các phần mở rộng miễn phí là

  • .Tk / .ml / .ga / .cf / .gq
  • Kiểm tra tính khả dụng của miền và nhấp vào thanh toán.

Sau khi nhận được miền của bạn, hãy thiết lập các máy chủ tên. Nhấp vào Sử dụng DNS sau đó điền vào các trường:My Domains > Management Tools > Nameservers to set it up.

Máy chủ tên:

npm install --global surge
41

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Máy chủ tên:

npm install --global surge
42

Hoặc truy cập tên miền của tôi> Công cụ quản lý> Máy chủ tên để thiết lập nó.

Ngoài ra, chọn khoảng thời gian mà bạn sẽ sử dụng tên miền thì bạn có thể tiếp tục.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Trong thanh toán, bạn sẽ nhận được một email trong đó nó sẽ chuyển hướng bạn đến một trang đăng ký để hoàn thành đơn đặt hàng.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Quay trở lại 000Webhost.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Trong điều hướng, hãy chuyển đến Trình quản lý trang web sau đó nhấp vào Đặt địa chỉ web.

Hướng dẫn how to deploy php and mysql - cách triển khai php và mysql

Cuộn xuống và nhấp vào Thêm miền.

Chọn miền Park sau đó nhập tên miền bạn đã đăng ký trong Freenom.

Sau đó đợi tên miền được liên kết. Thay đổi có thể mất đến 24 giờ.

7. Kiểm tra ứng dụng web của bạn

Xem trang web của bạn tại

npm install --global surge
43

Hoặc nếu bạn có một miền công viên,

npm install --global surge
44

Cài đặt các phụ thuộc:


Sau đó di chuyển và gieo hạt cơ sở dữ liệu của bạn một lần nữa:

Đối với các trang web không cần cơ sở dữ liệu, bạn có thể sử dụng các máy chủ web tĩnh như trang GitHub, trang Gitlab, Netlify và Surge. Bạn cũng có thể khám phá và tìm các máy chủ web khác như ZEIT và AWS khuếch đại.

Đối với các ứng dụng web PHP+MySQL, bạn có thể kiểm tra 000Webhost nếu bạn là người mới bắt đầu không sử dụng bất kỳ khung nào. Nhưng được cảnh báo, nó có rủi ro bảo mật tuyệt vời và tôi không khuyên bạn nên sử dụng lâu dài. Nhưng nếu bạn muốn triển khai một ứng dụng Laravel sử dụng MySQL, bạn có thể kiểm tra MyKU + Remote MySQL. Mặt khác, Heroku không chỉ cung cấp lưu trữ ứng dụng web PHP. Nó cũng có thể lưu trữ NodeJS, Ruby, Java, Python và GO Ứng dụng Web.

Đây là những máy chủ web mà tôi đã tìm thấy khi tôi tìm cách triển khai các ứng dụng web của mình. Từ việc tải lên các tệp đến sử dụng Git thông qua CLI, quá trình triển khai của tôi trở nên dễ dàng hơn. Tôi chủ yếu thích sự thay đổi của mình từ 000Webhost sang Heroku khi tôi trở nên thoải mái với CLI. Ngoài ra, nếu bạn có thể, hãy sử dụng một máy chủ web trả phí như Digital Ocean hoặc AWS. Nó rất đáng giá trong khi trong thời gian dài. Tôi hy vọng rằng việc chia sẻ điều này quản lý để giúp bạn theo một cách nào đó.

Cảm ơn bạn đã đọc và mã hóa hạnh phúc! 😄

Làm thế nào tôi có thể sử dụng PHP và MySQL cùng nhau?

Tạo nên cơ sở dữ liệu..
Tạo một thư mục trong htdocs ..
Tạo tệp kết nối cơ sở dữ liệu trong PHP ..
Tạo tệp PHP mới để kiểm tra kết nối cơ sở dữ liệu của bạn ..
Chạy nó ..

Làm cách nào để triển khai trang web PHP của mình?

Triển khai các ứng dụng PHP trong vòng vài phút: bốn công cụ tự động hóa để cắt giảm thời gian triển khai..
Tạo một tài khoản triển khai ..
Tạo một dự án mới trong triển khai ..
Kết nối triển khai với kho lưu trữ mã của bạn ..
Thêm đường dẫn của kho lưu trữ GitHub ..
Định cấu hình máy chủ ..
Deploy..

Làm cách nào để triển khai trang web PHP cho Azure MySQL?

1 - Tạo dịch vụ ứng dụng và tài nguyên MySQL.Trong bước này, bạn tạo ra các 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 root trang web.....
6 - Duyệt đến ứng dụng.....
7 - Nhật ký chẩn đoán phát trực tuyến ..

Làm cách nào để lưu trữ một trang web PHP với cơ sở dữ liệu MySQL trên GitHub?

Nếu bạn có ứng dụng web PHP+MySQL, bạn có thể muốn dùng thử 000Webhost.Bạn có thể lưu trữ tối đa hai ứng dụng web trên mỗi tài khoản ...
Tạo một tài khoản GitHub.....
Tạo một kho lưu trữ.....
Tải lên các tập tin của bạn.....
Triển khai trang web của bạn bằng các trang GitHub ..