Hướng dẫn deploy php mysql heroku - triển khai php mysql heroku

//itlovedesign.blogspot.com/2019/02/huong-deploy-project-php-mysql-len-host.html

Trước tiên, thì các bạn cần đăng ký một tài khoản tại //www.heroku.com/ , sau đó mình sẽ tạo 1 project mới//www.heroku.com/ , sau đó mình sẽ tạo 1 project mới

Click Create app để tạo app mới. Để xóa 1 app ta vào chính app đó, chọn Tab SettingTab Setting

Chọn Delete App

Ok như vậy là xong bước chuẩn bị. Bước tiếp theo là mình phải download, Xampp, Gitvà Heroku CLI về để gõ lệnh làm việc với Heroku. Sau khi cài đặt xong, mình sử dụng Git Bash. Mở Git Bash lên để kiểm tra xem Heroku CLI đã được cài đặt chưaXamppGitvà Heroku CLI về để gõ lệnh làm việc với Heroku. Sau khi cài đặt xong, mình sử dụng Git Bash. Mở Git Bash lên để kiểm tra xem Heroku CLI đã được cài đặt chưa

Kế đến mình login tài khoản Heroku, gõ lệnh heroku login, nhấn 1 phím bất kì nó sẽ dẫn mình đến 1 đường link để xác nhận loginheroku login, nhấn 1 phím bất kì nó sẽ dẫn mình đến 1 đường link để xác nhận login

Bạn Click nút Login thì sẽ nhận được thông báo ở cả 2 bên

Tiếp theo bạn vào trong Dashboard trên web Heroku, chọn Tab setting, kéo xuống dưới sẽ có đường link git url project của bạn

Copy Heroku Git URL, trở lại git bash, clone nó về máy tính của mình theo đường link đó

Truy cập vào thư mục vừa clone về, tạo file composer.json và copy cùng với hết source của bạn bỏ vào trong thư mục đó.composer.json và copy cùng với hết source của bạn bỏ vào trong thư mục đó.

Gõ tiếp các lệnh để đưa code của bạn lên

git add .  

git commit -m "First commit"

git push 

Vào Tab Activity thì thấy code đã được push lênab Activity thì thấy code đã được push lên

Truy cập địa chỉ web 

Bị báo lỗi kết nối database

Như vậy phải cấu hình database để kết nối. Heroku sử dụng JawsDB MySQL Trên Heroku bạn phải cài đặt addon này vào , chọn Tab Setting , gõ từ khóa vào khung tìm kiếm bên dưới và tiến hành cài đặtJawsDB MySQL
Trên Heroku bạn phải cài đặt addon này vào , chọn Tab Setting , gõ từ khóa vào khung tìm kiếm bên dưới và tiến hành cài đặt



Bạn mở Xampp Shell lên

Gõ lệnh 

heroku config:get JAWSDB_URL

Nó sẽ tự sinh ra cho bạn một chuỗi như vầy

Mỗi phần là một thông tin cho bạn để điền vào file config php, file chứa code để kết nối với database, bạn vào file đó điền các tham số username, password, tên host, port, tên db của mình vào

Bây giờ thì đã có giao diện, có database rồi nhưng database thì chưa có dữ liệu. Bạn sẽ sử dụng phần mềm để thao tác với database, đó là HeidiSQL, Bạn vào trang đó download và cài đặt trên máy tính của mình. Cài xong bật lên, điền các thông tinHeidiSQL, Bạn vào trang đó download và cài đặt trên máy tính của mình.
Cài xong bật lên, điền các thông tin

Sau khi Open thì bạn phải load file sql chứa code sql của bạn. Vào file->Load SQL fileVào file->Load SQL file

Chọn file SQL xong thì bạn Click nút Run để cho nó thực thi code query sqlRun để cho nó thực thi code query sql

Kết quả sau khi chạy query

Cuối cùng bạn truy cập trang web cảu mình và xem kết quả nhóe

Chúc bạn thành công :)

Nguồn tham khảo : 

//devcenter.heroku.com/articles/jawsdb?fbclid=IwAR3UPVl9XfcVP5DdTLZn0RYJvbx6lNMVTQ6vfleC1I3kg4VXlI7odbT-lwo

Chủ đề