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.
Nội dungMá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ủ webBạ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ệuMộ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 GitHubGitHub 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
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- 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ủ webBạ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.
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. Để biết thêm thông tin, bạn có thể truy cập các trang GitHub. Quay trở lại TOC
Trang GitlabGitlab 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
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- Tạo tài khoản Gitlab
- 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
1. Tạo tài khoản GitlabNế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ạnCó 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.
Sau đó, bạn có thể kéo hoặc tải lên tệp của mình. Đố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. Đ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.
Đ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.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
NetlifyNetlify 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
Nội dung- Tạo tài khoản Gitlab
- 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
- 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 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ênupdate your files. Go to Deploys. Lưu ý: Theo mặc định, bạn đang ở trong nhánh chính của kho lưu trữ của bạn. Sau đó, bạn có thể kéo hoặc tải lên tệp của mình. Đố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. Đ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. Đ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: 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.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.
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 NetlifyTriển khai bằng Netlify 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- Cài đặt Surge
- Triển khai bằng cách sử dụng Surge
- Cname
1. Cài đặt Surgenpm 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: 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
3Tên miền: echo jorenwebsite.surge.sh > CNAME
4Bạn có thể kiểm tra trang web của bạn tại echo jorenwebsite.surge.sh > CNAME
4Khi 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 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: - 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
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ó. - 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õ SurgeHurray ✨ 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 độngnpm 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 CliChuẩ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 HerokuThê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ụngBạ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 MySQLCó 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à: 1. Tạo tài khoản MySQL từ xaTạ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ệuCó 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 cliSử 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 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ừ xaTạ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 Có ba cách mà bạn có thể tiếp cận điều này: Heroku cli
php -v
2git --version
7git --version
8git --version
3git --version
4
Web Heroku Cập nhật tệp cơ sở dữ liệuSử 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) 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ệuCó 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
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.- 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.
- CẢNH BÁO! Hãy cẩn thận khi sử dụng 000Webhost vì nó đã được pwned. -Mohammed Foysal
- Nội dung
- Tạo tài khoản 000Webhost
- Tạo trang web của bạn
- Tải lên các tập tin của bạn
- Di chuyển tập tin
Định cấu hình cơ sở dữ liệu của bạnThiế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 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. 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. Đị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. 3. Tải lên các tệp của bạn 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. Đ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ã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: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: 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. 4. Di chuyển tập tin 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.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. 5. Định cấu hình cơ sở dữ liệu của bạn 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. 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 Mật khẩu: npm install --global surge
39Sau đó, 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Để 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
41Máy chủ tên: npm install --global surge
42Hoặ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. 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. Quay trở lại 000Webhost. 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. 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
44Cà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 .. |