---
title: "Hướng Dẫn Các Bước Đưa Web PHP Lên Host Chi Tiết"
description: "Khi bạn đã phát triển xong một trang web PHP, bước tiếp theo là đưa nó lên hosting để website của bạn có thể hoạt động trực tuyến. Để tìm hiểu chi tiết các bước đưa web PHP lên host, hãy theo dõi bài viết dưới đây của CloudFly. Chúng tôi sẽ giúp bạn hiểu rõ hơn từng công đoạn để quá trình triển khai diễn ra suôn sẻ."
url: https://cloudfly.vn/blog/huong-dan-cac-buoc-dua-web-php-len-host-chi-tiet
image: https://media.cloudfly.vn/posts/huong-dan-cac-buoc-dua-web-php-len-host-chi-tiet.jpg
---

# Hướng Dẫn Các Bước Đưa Web PHP Lên Host Chi Tiết

_Khi bạn đã phát triển xong một trang web PHP, bước tiếp theo là đưa nó lên hosting để website của bạn có thể hoạt động trực tuyến. Để tìm hiểu chi tiết_ **_các bước đưa web PHP lên host_**_, hãy theo dõi bài viết dưới đây của CloudFly. Chúng tôi sẽ giúp bạn hiểu rõ hơn từng công đoạn để quá trình triển khai diễn ra suôn sẻ._ 

![hướng dẫn các bước đưa web lên host chi tiết](https://media.cloudfly.vn/posts/huong-dan-cac-buoc-dua-web-php-len-host-chi-tiet.jpg)

## **Bước 1. Chọn nhà cung cấp hosting** 

Để đưa web PHP lên [host](https://cloudfly.vn/blog/hosting-la-gi-cac-loai-hosting-pho-bien-nhat-hien-nay), đầu tiên bạn cần lựa chọn một nhà cung cấp uy tín để đảm bảo website hoạt động mượt mà và tăng tính chuyên nghiệp đối với người truy cập. Bạn có thể xem xét một số yếu tố dưới đây khi chọn web host:

*   Hỗ trợ trực tuyến chuyên nghiệp, nhanh chóng khi bạn gặp lỗi hoặc vấn đề trong quá trình vận hành website. 
*   Có đủ quyền kiểm soát tài khoản hosting giúp bạn giảm bớt rắc rối khi website phát triển mạnh.
*   Có khả năng mở rộng để đảm bảo đủ tài nguyên đáp ứng nhu cầu, hoặc cung cấp giải pháp thích hợp cho website của bạn.
*   Ưu tiên các nhà cung cấp có nhiều chính sách và chương trình hỗ trợ khách hàng. Bởi vì những đơn vị này thường uy tín và đầu tư bài bản, giúp bạn vận hành website một cách hiệu quả và thuận tiện hơn.

_>>> Xem thêm: [Top 5 Nhà Cung Cấp Hosting Việt Chất Lượng](https://cloudfly.vn/blog/top-5-nha-cung-cap-hosting-viet-chat-luong)_

## **Bước 2. Các cách đưa web PHP lên host**

Bạn có thể chọn một trong bốn cách dưới đây để đưa web PHP lên host.

### **2.1. Dùng File Managers**

Cách này chỉ phù hợp cho các file dưới 256MB, do trình quản lý này sử dụng trên nền web và có giới hạn upload tối đa là 256MB/file. Nếu bạn có file lớn hơn, bạn có thể sử dụng FTP hoặc SSH để giải nén nhanh hơn.

### **2.2. Dùng File Transfer Protocol (FTP)**

Tất cả các web host đều có tính năng FTP Client và bạn có thể dễ dàng sử dụng trình FTP như FileZilla để kết nối và quản lý hosting. Các thông tin cần thiết được đặt ở phần **FTP Account**, nằm dưới mục **Files**. Phương pháp này không bị giới hạn dung lượng, cho phép bạn nhập bất kỳ file backup lớn nào.

### **2.3. Dùng trình nhập website tự động**

Trình nhập website tự động là một tính năng do nhà cung cấp dịch vụ web host hỗ trợ, nhằm mang lại sự thuận tiện tối đa cho người dùng.

### **2.4. Dùng WordPress Migration Plugin**

Nếu bạn đang sử dụng [WordPress](https://cloudfly.vn/blog/wordpress-la-gi-uu-va-nhuoc-diem-cua-wordpress), việc chuyển website PHP lên hosting sẽ trở nên thuận tiện hơn. Bạn có thể dùng plugin để thực hiện việc này. Plugin sẽ tự động làm mọi thứ, bạn chỉ cần kéo thả file nội dung của web. Tuy nhiên, cách này có giới hạn upload file ở mức 256MB, do đó nếu file lớn hơn, bạn nên sử dụng cách 2.

![các cách đưa web lên host](https://media.cloudfly.vn/posts/cac-cach-dua-web-len-host_kSHG630.png)

## **Bước 3. Tiến hành đưa web PHP lên host** 

### **3.1. Up source code lên host qua File Manager**

Có hai phương pháp bạn có thể dùng để up website PHP lên host:

*   Phương pháp 1: Up trực tiếp qua File Manager

Đầu tiên, bạn đi đến mục **Files** và mở **File Manager**. Rồi vào thư mục **public\_html**. Đây là root directory của domain, nơi bạn sẽ upload file. Thư mục này có thể thay đổi tùy thuộc vào URL bạn muốn sử dụng. 

Tiếp theo, bạn click chuột phải và chọn **Upload files**.

![up source lên host qua file manager 1](https://media.cloudfly.vn/posts/up-source-code-len-host-qua-file-manager-1.png)

Bạn tìm file backup đã được nén (.ZIP) và chọn **Select Files**, sau đó click vào **Upload**.

![up source lên host qua file manager 2](https://media.cloudfly.vn/posts/up-source-code-len-host-qua-file-manager-2.png)

Để giải nén file, bạn click chuột phải vào file đã upload và chọn **Extract**. Sau đó, bạn đặt tên cho thư mục, rồi tiếp tục nhấn **Extract**.

Để di chuyển files, bạn chọn tất cả các file, click chuột phải và chọn **Move**.

![up source lên host qua file manager 3](https://media.cloudfly.vn/posts/up-source-code-len-host-qua-file-manager-3.png)

Lúc này, toàn bộ dữ liệu đã được chuyển, bạn có thể truy cập vào website thông qua trình duyệt để kiểm tra.

*   Phương pháp 2: Up code lên host cPanel

Đầu tiên, bạn đăng nhập vào [cPanel](https://cloudfly.vn/vi/blog/cpanel-la-gi-huong-dan-cach-su-dung-cpanel-don-gian) của tài khoản hosting. Click vào **Files** và chọn **File Manager**. Tiếp theo, bạn chọn thư mục **public\_html** bên trong File Manager.

![up source lên host qua file manager 4](https://media.cloudfly.vn/posts/up-source-code-len-host-qua-file-manager-4_xQKsln2.png)

Sau đó, bạn nhấn nút **Upload**.

![up source lên host qua file manager 5](https://media.cloudfly.vn/posts/up-source-code-len-host-qua-file-manager-5_jRzvfc3.png)

Bạn chọn **Select File** để chọn từng file hoặc kéo thả file vào vùng nhận.

Khi hoàn tất upload, bạn quay lại **File Manager**, click chuột phải vào file archive và nhấn chọn **Extract**.

![up source lên host qua file manager 6](https://media.cloudfly.vn/posts/up-source-code-len-host-qua-file-manager-6_Ku8rOhr.png)

Một cửa sổ sẽ xuất hiện để xác nhận vị trí cần giải nén, bạn chọn **/public\_html** và nhấn **Extract file(s)**.

![up source lên host qua file manager 7](https://media.cloudfly.vn/posts/up-source-code-len-host-qua-file-manager-7_hJORgrQ.png)

Khi file archive đã được giải nén, tất cả nằm trong thư mục **public\_html**. Lúc này, bạn hãy truy cập vào URL của trang web (http://yourdomain.com) để kiểm tra xem trang cài đặt WordPress có xuất hiện đúng không.

### **3.2. Up code lên host qua File Transfer Protocol (FTP)**

Bạn có thể up code lên host qua các phần mềm FTP như FileZilla, SmartFTP, CoreFTP, hoặc các phần mềm khác. Trong hướng dẫn này, CloudFly sẽ dùng FileZilla.

Đầu tiên, bạn truy cập vào mục **FTP Access** để lấy thông tin cần thiết. Sau đó, bạn mở **FileZilla** và điền các thông tin FTP, rồi nhấn nút **Quickconnect**.

![up code lên host qua file transfer protocol 1](https://media.cloudfly.vn/posts/up-code-len-host-qua-file-transfer-protocol-1_DfqvcNc.png)

Khi đã kết nối, bạn tìm và kéo thả file dữ liệu từ bên trái phần mềm (máy tính của bạn) sang bên phải (máy chủ). Lưu ý, thư mục đích là **public\_html**, và trong FTP Client không có chức năng giải nén nên bạn phải đảm bảo file đã được giải nén trước khi đưa vào vùng nhận.

![up code lên host qua file transfer protocol 2](https://media.cloudfly.vn/posts/up-code-len-host-qua-file-transfer-protocol-2_sLVfnJH.png)

Hoặc bạn cũng có thể upload file nén qua FTP, sau đó dùng File Manager hoặc SSH để giải nén trên máy chủ.

Khi thấy trang cài đặt WordPress xuất hiện, điều này có nghĩa là bạn đã hoàn tất up code lên host. Bạn có thể truy cập URL của website qua trình duyệt để kiểm tra kết quả.

## **Bước 4. Kiểm tra toàn bộ file có nằm đúng trong thư mục public\_html**

Bạn cần kiểm tra xem tất cả các file nội dung đã nằm đúng trong thư mục gốc (thư mục public\_html) chưa. Nếu trong quá trình giải nén, nó tạo ra thư mục mới, bạn có thể dùng File Manager hoặc FTP để di chuyển chúng. 

Cách thực hiện như sau: 

Đầu tiên, bạn truy cập vào thư mục chứa toàn bộ file. Tiếp theo, bạn chọn tất cả, rồi nhấn chuột phải và chọn nút **Move**. 

![kiểm tra toàn bộ file có nằm đúng trong thư mục public\_html](https://media.cloudfly.vn/posts/kiem-tra-toan-bo-file-co-nam-dung-trong-thu-muc-public_html.png)

Cuối cùng, bạn chọn thư mục đích là **public\_html and proceed**.

## **Bước 5. Upload dữ liệu vào MySQL Database**

Bạn chỉ cần thực hiện bước 5 khi website đã có database trước đó. Nếu không có, bạn có thể bỏ qua bước này. Các bước thực hiện như sau:

### **5.1. Tạo database trên cPanel**

Khi tạo database, bạn cần điền và ghi lại các thông số sau: MySQL Database, MySQL User, MySQL Host, và MySQL Password.

### **5.2. Vào phpMyAdmin của database**

![upload dữ liệu vào mysql database 1](https://media.cloudfly.vn/posts/upload-du-lieu-vao-mysql-database-1.png)

Khi đã vào được phần quản lý database, bạn tiến hành import database [MySQL](https://cloudfly.vn/blog/mysql-la-gi-uu-va-nhuoc-diem-cua-mysql). Nếu muốn upload database vào thư mục database đã có sẵn dữ liệu, cần phải xóa dữ liệu bên trong để tránh lỗi khi upload dữ liệu từ máy tính.

### **5.3. Vào tab Import và upload dữ liệu**

Nếu database đang trống, bạn chỉ cần nhấn vào tab **Import** và tiến hành upload dữ liệu.

![upload dữ liệu vào mysql database 2](https://media.cloudfly.vn/posts/upload-du-lieu-vao-mysql-database-2_VBmle10.png)

Tiếp theo, bạn bấm vào nút **Choose File** để chọn file database cần upload (file có thể ở dạng .sql, .sql.zip, hoặc .sql.gz). Sau đó, bạn nhấn **Go** để tải.

Khi phpMyAdmin hiện thông báo **Import has been successfully finished, 302 queries executed** hoặc tương tự, nghĩa là quá trình nhập database đã thành công.

### **5.4. Cập nhật file cấu hình để kết nối website với database**

Tùy vào mã nguồn mà tên gọi và vị trí của file cấu hình sẽ khác nhau. Ví dụ, với WordPress, tên file cấu hình là wp-config.php và thường nằm trong thư mục public\_html.

### **Bước 6. Kiểm tra tình trạng hoạt động của website**

Sau khi hoàn tất việc đưa web PHP lên host, bạn cần kiểm tra tình trạng hoạt động của nó để đảm bảo rằng domain đã trỏ đúng vào host. Thông thường, quá trình này mất khoảng 24 tiếng để DNS được quảng bá rộng rãi.

Nếu phát hiện domain bị trỏ đi nơi khác, bạn có thể kiểm tra bằng các cách sau. 

*   Sử dụng file hosts: Đây là một file đặc biệt trên máy tính, có thể sử dụng để thay đổi DNS. 
*   Sử dụng các công cụ trực tuyến trên Google: Bạn có thể tìm các công cụ này trên Google và chỉ cần dán tên miền vào, chúng sẽ giúp bạn kiểm tra. 
*   Sử dụng plugin browser: Đây là một công cụ giúp tạo file hosts ảo để kiểm tra thay đổi DNS bằng cách nhập tên miền và địa chỉ IP. 

_Hy vọng bài viết trên trên đã giúp bạn hiểu rõ hơn về_ **_hướng dẫn các bước đưa web PHP lên host chi tiết_**_. Nếu còn thắc mắc hay muốn đăng ký máy chủ ảo Cloud Server tại CloudFly, hãy liên hệ ngay với chúng tôi qua thông tin bên dưới để được tư vấn và hỗ trợ chi tiết. Đội ngũ kỹ thuật có chuyên môn cao luôn sẵn sàng 24/7 để giải quyết mọi vấn đề của bạn._

**THÔNG TIN LIÊN HỆ:**

*   Hotline: 0904.558.448
*   Website: [https://cloudfly.vn/](https://cloudfly.vn/) 
*   Fanpage: [https://www.facebook.com/cloudfly.vn](https://www.facebook.com/cloudfly.vn)

*   Group săn sale: https://t.me/cloudflyvn
