Hướng dẫn cài đặt Xampp, JDK, Netbeans để chuẩn bị viết code PHP

Ngày đăng: 07/01/2019   -    Cập nhật: 24/03/2021

1. Giới thiệu


Trước khi bắt đầu đi vào các Bài học PHP thì bạn cần cài đặt 2 phần mềm cần thiết để học lập trình PHP.


  • XAMPP
  • NetBeans


Phần mềm lập trình PHP (IDE hay Phần mềm soạn thảo code PHP) thì bạn có thể tùy chọn loại nào bạn muốn. Nhưng ở bài này mình sẽ hướng dẫn bạn cài đặt NetBeans và sử dụng NetBeans để chạy chương trình Java đầu tiên.


> Trong khóa học LẬP TRÌNH WEB PHP của NIIT - ICT Hà Nội bạn sẽ được hướng dẫn cài đặt đầy đủ bộ công cụ này để bắt đầu học tập (Ngoài ra còn sử dụng thêm một số phần mềm hỗ trợ khác nữa).

2. XAMPP là gì?


Logo phần mềm máy chủ web XAMPP

Phần mềm máy chủ web XAMPP


XAMPP là một máy chủ web đa nền tảng nguồn mở, MySQL database engine, PHP và Perl. Nó được biên soạn và duy trì bởi apache. XAMPP là từ viết tắt của:


  • X - [X-Crossplatform] Đa nền tảng, nó có thể chạy trên mọi hệ điều hành Mac OX, Windows, Linux, v.v ...
  • A - Apache - đây là phần mềm máy chủ web.
  • M - MySQL - Cơ sở dữ liệu.
  • P - PHP
  • P - Perl

3. Tại sao nên sử dụng XAMPP?


Để lập trình PHP, bạn sẽ cần cài đặt PHP, Apache và thậm chí là là MySQL.


Thì...


Không dễ để cài đặt Apache và cấu hình nó. Nếu bạn tự cài đặt Apache, bạn vẫn sẽ phải thiết lập và tích hợp nó với PHP và Perl với một số thứ khác.


Do đó...



XAMPP là một giải pháp cho tất cả:



  • XAMPP xử lý tất cả sự phức tạp trong việc thiết lập và tích hợp với PHP và Perl. Không giống như Java chỉ chạy với Java SDK, PHP yêu cầu một máy chủ web để làm việc.
  • XAMPP cung cấp bảng điều khiển dễ sử dụng để quản lý Apache, MySQL và các chương trình khác như Tomcat, filezilla, v.v. Bạn không cần phải ghi nhớ các lệnh cho bắt đầu apache, MySQL, vv


Và bây giờ chúng ta sẽ đi vào...

4. Hướng dẫn Tải XAMPP và Cài đặt XAMPP với phiên bản mới nhất trên máy tính


Chúng ta sẽ thực hiện từng bước quy trình để cài đặt XAMPP cho Windows 64bit. Đối với các hệ điều hành khác, các bước cài đặt cũng tương tự thôi.




Cài đặt XAMPP cũng giống như cài đặt bất kỳ phần mềm windows nào khác. Tuy nhiên, có một vài điều mà chúng ta phải lưu ý:


1. Sau khi bạn đã tải xuống XAMPP -> Chạy install. Cửa sổ hộp thoại cảnh báo hiển thị bên dưới sẽ xuất hiện.


Hộp thoại cảnh báo đầu tiên khi cài đặt XAMPP

Hộp thoại cảnh báo đầu tiên khi cài đặt XAMPP


2. Nếu bạn đang sử dụng windows Vista hoặc Windows 7, hãy đảm bảo rằng bạn đã tắt tính năng Kiểm soát tài khoản người dùng.


Để thực hiện việc này, bạn chọn:



  • Control Panel >  User Accounts >  Change User Access Control settings.


Sơ đồ dưới đây minh họa các bước bạn cần phải làm:

Tắt User Account Control trong Control Setting

Tắt User Account Control trong Control Setting


3. Sau khi bạn đã tắt User Account Control, nhấp vào nút OK trên hộp thông báo cảnh báo.


Lần này bạn nhận được thông báo sau


Hộp thoại thông báo User Account Control đã tắt

Hộp thoại thông báo User Account Control đã tắt


4. Bước tiếp theo, hãy tích vào các tùy chọn như hình để bắt đầu cài đặt XAMPP


Tích vào các tùy chọn Apache, MySQL, PHP, phpMyAdmin để bắt đầu cài đặt XAMPP

Tích vào các tùy chọn Apache, MySQL, PHP, phpMyAdmin để bắt đầu cài đặt XAMPP

 

Bạn có thể chọn FileZilla (FTP Client) nếu cần.


5. Trong màn hình tiếp theo, Thay đổi đường dẫn cài đặt nếu cần (Cá nhân mình khuyên bạn không nên thay đổi). Nhấn Next


Nơi lưu trữ XAMPP

Nơi lưu trữ XAMPP

Sẵn sàng chạy cài đặt XAMPP

Sẵn sàng chạy cài đặt XAMPP

Màn hình chạy cài đặt XAMPP

Màn hình chạy cài đặt XAMPP


 
6. Kết thúc cài đặt XAMPP

Nhấn Finish để kết thúc cài đặt XAMPP

Nhấn Finish để kết thúc cài đặt XAMPP


5. Cài đặt XAMPP thành công


Sau khi đã hoàn thành các bước cài đặt bạn mở Xampp và bật Apache và MySQL lên.

Bảng điều khiển Xampp

Bảng điều khiển Xampp

 

Tiếp đến, hãy bấm vào Admin ở phần Apache để truy cập trang admin để kiểm tra xem Xampp đã cài đặt thành công hay chưa:
 

Kiểm tra xem Xampp đã cài đặt thành công hay chưa

Truy cập trang Admin của Apache

 
Hoặc bạn có thể gõ URL http://localhost/dashboard/ trong trình duyệt. Đối với bài hướng dẫn này, mình sẽ sử dụng Firefox.


Màn hình Dashboard khi cài đặt XAMPP thành công

Màn hình Dashboard khi cài đặt XAMPP thành công


 
Trước khi chúng ta kiểm tra các cài đặt XAMPP của mình, trước tiên hãy xem các thư mục cơ bản mà chúng ta sẽ làm việc với nó.
 

6. Một số thư mục bạn cần quan tâm trong XAMPP

Hướng dẫn này giả định rằng bạn đã cài đặt XAMPP trên ổ C trong Windows bằng các bước thực hiện ở trên. Sau đây là danh sách các thư mục cơ bản mà bạn cần phải biết.

Các thư mục cần quan tâm trong XAMPP

Các thư mục cần quan tâm trong XAMPP

  1. htdocs: Đây là thư mục gốc của web. Tất cả các mã PHP của chúng ta sẽ được đặt trong thư mục này.
  2. mysql - thư mục này chứa tất cả thông tin liên quan đến MySQL database engine. Theo mặc định, nó chạy trên cổng (port) 3306.
  3. php - thư mục này chứa các tệp cài đặt PHP. Nó chứa một tệp quan trọng có tên là php.ini. Thư mục này được sử dụng để cấu hình cách PHP hoạt động trên máy chủ của bạn.

Theo mặc định, Apache web server chạy trên cổng 80. Nếu cổng 80 đã được một máy chủ web khác chiếm chỗ, bạn có thể sử dụng một số cổng khác.

Đối với hướng dẫn này, mình đang sử dụng cổng 80. Lưu ý, nếu bạn sử dụng SKYPE, nó sử dụng cùng một cổng. Hãy đóng Skype nếu bạn muốn sử dụng Apache trên cổng 80.

> Bạn có thể xem cách thay đổi cổng trong phần bên dưới. Nhưng trước tiên hãy đi từ ngoài vào trong trước đã.


7. Tìm hiểu về Bảng điều khiển XAMPP - XAMPP Control Panel


Bảng điều khiển (Control Panel) được sử dụng để quản lý các chương trình được cài đặt qua XAMPP. Để mở bảng điều khiển XAMPP.


  • Sơ đồ bên dưới hiển thị bảng điều khiển

Bảng điều khiển XAMPP - XAMPP Control Panel

Bảng điều khiển XAMPP - XAMPP Control Panel


Phần 1: Phần này liệt kê các dịch vụ, Module đã cài đặt và process IDs PID (s). Nếu có dấu tick màu xanh lá cây có nghĩa là module đã được cài đặt như một Service.


Dấu đỏ có nghĩa là nó chưa được cài đặt như một Service.


Để cài đặt một dịch vụ, bấm vào dấu đỏ. Còn nếu nút hiển thị dấu tick màu xanh lá cây và bạn nhấp vào nó, bảng điều khiển sẽ hỏi bạn nếu bạn muốn gỡ cài đặt hệ thống.


Phần 2: Phần này hiển thị (các) Cổng được liên kết với các Module. Phần Action



  • Start và Stop các Module
  • Mở các cửa sổ quản trị cho Apache và MySQL
  • Mở các tệp cấu hình cho Apache, MySQL, v.v. để thực hiện thay đổi
  • Xem tệp nhật ký cho các mô-đun


Phần 3: Phần này chứa các tiện ích hữu ích như Netsat, windows services short cuts v.v.


Phần 4: Phần này hiển thị thông tin trạng thái trên các module.


Bảng điều khiển Xampp này có thể được sử dụng để:



  • Cài đặt và gỡ cài đặt các dịch vụ như Apache, MySQL, v.v. được cài đặt qua XAMPP
  • Start và Stop dịch vụ.
  • Mở cấu hình tập tin, vv

8. Thay đổi cổng (Port) trong XAMPP


Trong quá trình làm việc có thể cổng mặc định 80 sẽ bị chiếm chỗ bởi phần mềm khác (ví dụ Skype, bạn có thể tắt Skype để hoạt động bình thường).




Video hướng dẫn đổi Port trong Xampp


Vì thế, nếu cần thay đổi cổng trong XAMPP bạn có thể làm theo các bước như sau:


Bước 1: Bấm vào Config



Bấm vào Config - Thay đổi cổng (Port) trong XAMPP

Bấm vào Config - Thay đổi cổng (Port) trong XAMPP


Bước 2: Bấm vào Service and Port Settings


Bấm vào Service and Port Settings - Thay đổi cổng (Port) trong XAMPP

Bấm vào Service and Port Settings - Thay đổi cổng (Port) trong XAMPP


Bước 3: Thay đổi Main Port (hoặc cả SLL Port nếu cần)
Thay đổi cổng trong XAMPP

Thay đổi cổng trong XAMPP

 

Ngoài ra, bạn có thể thay đổi trực tiếp Main port của Xampp trong file httpd.conf

 
Thay đổi port trong Xampp (1)
 

Bấm Ctrl + F để tìm kiếm cổng 80, thay Listen 80 bằng cổng khác bạn muốn
 

Thay đổi port trong Xampp (2)


Tiếp đến, bạn cũng có thể thay đổi SSL Port theo cách tương tự
 

Thay đổi SSL Port trong Xampp (1)

Chọn Config -> Apache (httpd-ssl.conf)

Thay đổi SSL Port trong Xampp (2)

Tìm Listen 443 và thay đổi thành cổng bạn muốn

 

9. Giới thiệu về Netbeans IDE và các cài đặt Apache NeatBeans phiên bản mới nhất


Mình có viết một bài về các IDE, phần mềm lập trình PHP tốt nhất trong bài bên dưới:


> Top Phần mềm lập trình Web PHP tốt nhất


Bạn sẽ thấy có cả trình soạn thảo và các IDE rất tốt, nhưng trong phạm vi bài viết mình sẽ hướng dẫn bạn sử dụng NetBeans vì nó có đầy đủ chức năng và quan trọng là mình đã sử dụng nó quen rồi.



Bạn thực hiện tải JDK và Apache NetBeans về và cài đặt theo các bước sau:

 

1. Tải JDK về và cài đặt



Bạn bấm tải tại đây.
 

Bấm đồng ý vào điều khoản và tải xuống

Tải JDK xuống

Tải JDK xuống

Chuột phải chọn Run as Administrator

Chuột phải chọn Run as administrator

Bấm Next để tiếp tục cài đặt JDK

Bấm Next để tiếp tục cài đặt JDK

Cài đặt JDK thành công

Cài đặt JDK thành công


2. Hướng dẫn tải về và cài đặt Apache NetBeans (NEW)





Video hướng dẫn tải và cài đặt Netbeans IDE (Mới nhất)


Đầu tiên bạn truy cập trang này: Download Apache NetBeans


  • Sau đó tải file Binaries về máy của bạn
Tải xuống file Binaries từ trang Web NetBeans.Apache.org

Tải xuống file Binaries từ trang Web NetBeans.Apache.org

 

Bạn có thể giải nén ở bất kỳ đâu và chọn vào file .exe -> Run as adminstrator


Với bản cũ, bạn cần chọn 1 trong 2 phiên bản để cài đặt (nhưng bản mới 2020 thì không cần. Bởi khi tải mình đã chọn sẵn phiên bản).


Ở đây bạn có thể chọn phiên bản dành cho hệ điều hành 64bit.


Chọn 1 trong 2 phiên bản NetBeans để tiến hành cài đặt

Chọn 1 trong 2 phiên bản NetBeans để tiến hành cài đặt

Bấm chọn cài đặt hoặc Double-click là xong. Việc của bạn chỉ là ngồi đợi 1-2 phút.

NetBeans đang tiến hành cài đặt

NetBeans đang tiến hành cài đặt

10. Tạo một dự án PHP để bắt đầu làm việc


Chúng ta đã cài đặt xong Apache NetBeans phiên bản mới nhất và bây giờ bạn có thể mở nó bằng một số cách sau:


Để khởi động IDE (Microsoft Windows), hãy sử dụng một trong các phương pháp sau:


 
  • Bấm đúp vào biểu tượng NetBeans IDE trên máy tính để bàn của bạn.
  • Chọn Start > All Programs > NetBeans > NetBeans IDE
  • Khởi động IDE từ command line C:\> netbeans-install-directory\bin\netbeans.exe

 

Để khởi động IDE (Solaris OS hoặc Linux):



  • Nhập tại hộp thoại command: /netbeans-install-directory/bin/netbeans


Bạn sẽ thấy giao diện đầu tiên của NetBeans.

 
Bây giờ chúng ta sẽ thực hiện...


8 bước để tạo một dự án PHP



Bước 1: Tạo một Project mới

 

Tạo 1 Project PHP mới

Tạo 1 Project PHP mới



Bước 2: Chọn PHP

 

Chọn PHP để làm việc

Chọn PHP để làm việc



Bước 3: Ở bước này nếu bạn chưa tạo Project PHP lần nào thì NetBeans sẽ yêu cầu bạn phải Download và Activate tài nguyên cần thiết.
 


Bấm chọn Download và Activate tài nguyên cần thiết ở lần tạo đầu tiên

Bấm chọn Download và Activate tài nguyên cần thiết ở lần tạo đầu tiên


 

Bước 4: Bấm Next
 


Nhấn Next để bắt đầu Download tài nguyên cần thiết

Nhấn Next để bắt đầu Download tài nguyên cần thiết



Bước 5: Đồng ý với điều khoản và bấn Next

 

Đồng ý với điều khoản để bắt đầu tải tài nguyên và cài đặt

Đồng ý với điều khoản để bắt đầu tải tài nguyên và cài đặt



Tiếp tục chờ đợi một chút

 

Tiến hành cài đặt và kết thúc cài đặt tài nguyên cần thiết trước khi bắt đầu với dự án PHP

Tiến hành cài đặt và kết thúc cài đặt tài nguyên cần thiết trước khi bắt đầu với dự án PHP





Tiến hành Download tài nguyên cần thiết

Sau đó là Activate PHP

 

Bấm Next để chuyển sang bước tiếp theo.


Bước 6: Đặt tên dự án PHP và chọn thư mục lưu dự án


Khuyến nghị: Đặt tên dự án viết liền không dấu và không thay đổi nơi lưu dự án. Ở đây mình để nguyên là PhpProject1


 

Đặt tên dự án PHP và chọn thư mục lưu dự án

Đặt tên dự án PHP và chọn thư mục lưu dự án



Bước 7: Nếu làm việc với Framework thì bạn tích chọn và bấm Next

 

 Chọn Framework muốn làm việc với và bấm Next

Chọn Framework muốn làm việc với và bấm Next



Ở trường hợp này bạn có thể bỏ qua và bấm Finish luôn hoặc bấm Next để tiếp tục sang hộp thoại tiếp theo (Phần này các bạn chưa cần quan tâm vội)
 


Bấm Finish để hoàn thành việc tạo 1 dự án PHP

Bấm Finish để hoàn thành việc tạo 1 dự án PHP



Bước 8. Thành công

 

Và đây là màn hình làm việc sau khi bạn đã tạo xong dự án PHP.

 

Giao diện làm việc của 1 dự án PHP trên NetBeans

Giao diện làm việc của 1 dự án PHP trên NetBeans

 

11. Chạy ví dụ PHP đầu tiên của bạn


Công cụ lập trình đã sẵn sàng. Bây giờ bạn hãy thử chạy chương trình PHP đầu tiên nào:

Đây là đoạn Code chương trình Hello World mà bạn đã thử viết từ bài trước:




<?php
    echo "Hello World!";
?>
 


Copy/Paste vào file index.php như hình:


Copy/Paste Code chương trình Hello World vào NetBeans


Copy/Paste Code chương trình Hello World vào NetBeans


Bấm vào nút Play trên NetBeans hoặc chạy đường dẫn sau trên trình duyệt:


http://localhost/PhpProject1/index.php

Lưu ý bạn phải thay PhpProject1 bằng tên dự án của bạn.


Và đây là kết quả khi chạy trên trình duyệt



Kết quả khi chạy chương trình PHP đầu tiên Hello World

Kết quả khi chạy chương trình PHP đầu tiên Hello World

 

Tổng kết


Như vậy, qua bài này bạn đã biết để cài đặt XAMPP, Cài đặt JDKCài đặt NetBeans phiên bản mới nhất. Chuẩn bị xong tất cả để băt đầu học lập trình PHP thực sự.


Hãy ghi nhớ lại các nội dung của bài học vừa rồi:



  • XAMPP là từ viết tắt của X-cross platform, Apache, MySQL, PHP và Perl
  • Các cài đặt và cấu hình XAMPP, thay đổi cổng (Port) trong XAMPP
  • Trình soạn thảo PHP là chương trình cho phép bạn viết code PHP trong thời gian ngắn nhất và cho phép bạn gỡ lỗi lỗi cú pháp trong thời gian lập trình.
  • Netbeans là trình soạn thảo mã nguồn mở đa nền tảng giúp nâng cao năng suất của các lập trình viên PHP.
  • Cách tải xuống và cài đặt Apache NetBeans phiên bản mới nhất 10.0
  • Cách tạo một dự án PHP


Bài tiếp theo chúng ta sẽ bắt đầu chính thức học về PHP với kiểu dữ liệu trong PHP, cách khai báo và tìm hiểu về các loại toán tử.


---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
 
#niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #java #php #python
Bình luận Facebook
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!