Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Programming » PHP » Tạo trang web PHP trên host heroku server

Tạo trang web PHP trên host heroku server

Thứ Năm, 21/08/2014 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Trong bài trước chúng ta đã biết cách đưa ứng dụng node.js lên heroku, và trong bài này mình sẽ nói về cách tạo ứng dụng PHP trên heroku server.

Cũng giống như cách làm trước thực hiện với node.js. PHP là một ứng dụng web chạy phía server, trước hết bạn tạo một thư mục cho ứng dụng web PHP của bạn trên máy tính. Thư mục này chứa các files code chạy web có thể bao gồm các file .html, .php,.css và file tài nguyên ảnh, đồ họa khác.

Hãy luôn nhớ rằng, tạo code và chạy thật trên máy tính, thì mới có thể đưa được lên heroku. Trong bài viết này, mình sử dụng XMPP làm demo. Như vậy các bạn tạo các files của website trong thư mục “htdocs” tại đường dẫn “C:\xampp\htdocs”, chú ý: nếu đổi đường dẫn thư mục htdocs trong xampp thì cũng tạo theo tên htdocs mới.
Ví dụ: tôi sẽ tạo thư mục web mới có tên “hoangphp” trong c:\xampp\htdocs

Tạo ứng dụng PHP đơn giản

Các bạn đưa tất cả các files mã nguồn php và các tệp hình ảnh, js khác vào trong thư mục chứa web trong folder htdocs của xampp. Để cho đơn giản ứng dụng web của mình chỉ có 1 file index.php, và tôi sẽ demo cho các bạn thấy. Copy đoạn code sau vào index.php

phpinfo();

Khi truy cập vào ứng dụng heroku bạn sẽ thấy in ra thông tin cấu hình của PHP mà heroku có hỗ trợ cho ứng dụng của bạn trên heroku.

Làm việc với git

Bước tiếp theo, chúng ta khởi tạo git vào thư mục web “hoangphp”. Trỏ vào folder hoangphp trên cửa sổ CMD.

cd c:\xampp\htdocs\hoangphp
git init

Thêm tất cả các files có trong thư mục vào git stage. Sau đó commit chúng,

git add .
git commit -m "test phpinfo"

Tạo ứng dụng PHP trên heroku

Đây là bước quan trọng, trước khi đẩy code lên heorku, bạn sẽ cần một ứng dụng để chạy PHP. Tạo ứng dụng php có khác với tạo ứng dụng node.js trên heroku như trong bài trước mình đã hướng dẫn. Khác ở chỗ phải khai báo thêm tham số --stack cedar trong câu lệnh tạo ứng dụng heroku , lệnh này cho phép heroku cài đặt ứng dụng PHP vào app.

heroku create --stack cedar

Xem thêm hướng dẫn tạo heroku app tại đây. Kiểm tra app hiện tại đang làm việc, cẩn thận tránh up nhầm lên app khác, mở app trên trình duyệt bằng lệnh heroku open. Trong trường hợp bạn đã làm việc với app trước đó, mặc dù sau khi tạo heroku app mới nó không tự động chuyển sang app đó mà Bạn sẽ cần phải chuyển phiên làm việc với bất kỳ heroku app nào khác, xem hướng dẫn tiếp tại đây.

Sau khi đã chắc chắn chuẩn bị cài lên app chạy php, gõ lệnh này để bắt đầu cài đặt và tải code lên heroku server.

git push heroku master

Nếu cài đặt thành công kết quả giống như thế này.
cài đặt php trên heroku

Bây giờ truy cập thử vào địa chỉ app, bằng lệnh heroku open bạn sẽ nhìn thấy hình như thế này.
tạo trang web php trên heroku-app

Sử dụng heroku có nhiều cái lợi, hầu hết các tính năng của PHP hỗ trợ trên heroku server mà share-host không có. Chẳng hạn như extension openssl,sockets.. heroku đều hỗ trợ tốt còn share-host thì không vả lại nó lại vừa miễn phí nữa chứ. Thật tuyệt vời đúng hem các bạn.

Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của Hoangweb trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Hosting - Domain, PHP Tìm kiếm: heroku, hosting, linux, vps

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.