Cách tải xuống & Cài đặt XAMPP trên Windows: Hướng dẫn PHP

XAMPP là gì?

XAMPP là một máy chủ web đa nền tảng mã nguồn mở bao gồm một máy chủ web, công cụ cơ sở dữ liệu MySQL và các gói lập trình PHP và Perl. Nó được biên dịch và duy trì bởi Apache. Nó cho phép người dùng tạo các trang web WordPress trực tuyến bằng cách sử dụng một máy chủ web cục bộ trên máy tính của họ. Nó hỗ trợ Windows, Linux và Mac.

Nó được biên dịch và duy trì bởi apache. Từ viết tắt XAMPP là viết tắt của;

  • X - [hệ điều hành đa nền tảng] nghĩa là 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 - ngôn ngữ kịch bản

Tại sao sử dụng XAMPP?

XAMPP cung cấp một bảng điều khiển dễ sử dụng để quản lý Apache, MySQL và các chương trình khác mà không cần sử dụng lệnh. Để sử dụng PHP, chúng ta cần cài đặt Apache và MySQL. Không dễ dàng để cài đặt Apache và cấu hình nó vì nó cần phải được thiết lập và tích hợp với PHP và Perl, cùng những thứ khác. XAMPP giải quyết tất cả sự phức tạp để thiết lập và tích hợp Apache 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 để hoạt động.

Trong Hướng dẫn XAMPP này, bạn sẽ học-

  • XAMPP là gì?
  • Tại sao sử dụng XAMPP?
  • Cách tải xuống và cài đặt XAMPP
  • Cấu hình máy chủ web XAMPP cơ bản
  • Bảng điều khiển XAMPP
  • Định cấu hình XAMPP
  • IDE PHP tốt nhất là gì?
  • Giới thiệu về Netbeans IDE
  • Tạo một dự án PHP mới bằng Netbeans IDE
  • Chạy ví dụ PHP đầu tiên của bạn

Cách cài đặt XAMPP

Chúng tôi xem xét quy trình từng bước để cài đặt XAMPP cho Windows. Đối với các Hệ điều hành khác, các bước cài đặt XAMPP cũng tương tự.

Bước 1) Tải xuống XAMPP

Nhấp vào đây để tải xuống XAMPP cho Windows: http://www.apachefriends.org/en/xampp-windows.html

Bước 2) Bắt đầu cài đặt

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

Bước 3) Chạy thiết lập

Sau khi bạn đã tải xuống XAMPP, hãy chạy thiết lập. Cửa sổ hộp thoại cảnh báo hiển thị bên dưới xuất hiện.

Bước 4) Thay đổi Cài đặt Kiểm soát Người dùng

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, hãy chọn Bảng điều khiển> Tài khoản người dùng> Thay đổi cài đặt Kiểm soát quyền truy cập của người dùng. Sơ đồ dưới đây minh họa các bước chính.

Bước 5) Lưu cài đặt

  • Sau khi bạn đã hủy kích hoạt Kiểm soát Tài khoản Người dùng, hãy 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 tin nhắn sau

Bước 6) Nhấp vào Tiếp theo

Trong màn hình tiếp theo, hãy nhấp vào tiếp theo

Bước 7) Chọn đường dẫn Insatllation

Trong màn hình tiếp theo, Thay đổi đường dẫn cài đặt nếu cần. Nhấn tiếp

Bước 8) Kiểm tra các dịch vụ cần thiết

Trong màn hình tiếp theo, chọn Apache và MySQL. Bạn có thể tùy chọn FileZilla (FTP Client) nếu cần. Nhấp vào Cài đặt

Lưu ý rằng dịch vụ là một chương trình chạy lâu dài trong cửa sổ mà không cần sự can thiệp của người dùng. Các dịch vụ có thể được thiết lập để chạy tự động bất cứ khi nào hệ điều hành windows được khởi động. Đối với bạn để sử dụng Apache và MySQL, chúng phải chạy ở chế độ nền . Cài đặt chúng dưới dạng dịch vụ chạy cả Apache và MySQL tự động trong nền bất cứ khi nào bạn bật nguồn máy tính của mình . Nếu bạn chưa cài đặt Apache và MySQL dưới dạng dịch vụ, thì bạn phải khởi động chúng theo cách thủ công mỗi khi bạn muốn sử dụng chúng. Bạn sẽ phải thực hiện việc này từ bảng điều khiển XAMPP.PHP và

Bước 9) Kết thúc cài đặt

Khi hoàn tất cài đặt thành công, bạn sẽ thấy cửa sổ sau

  • Bấm vào nút Kết thúc

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

Cấu hình máy chủ web XAMPP cơ bản

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

  • htdocs ; đây là thư mục gốc của web. Tất cả các mã PHP của chúng tôi sẽ được đặt trong thư mục này.
  • mysql - thư mục này chứa tất cả thông tin liên quan đến công cụ cơ sở dữ liệu MySQL, theo mặc định nó chạy trên cổng 3306.
  • 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 để định cấu hình cách PHP hoạt động trên máy chủ của bạn.

Theo mặc định , máy chủ web Apache chạy trên cổng 80 . Nếu cổng 80 được sử dụng bởi một máy chủ web khác, bạn có thể sử dụng một số cổng khác. Đối với hướng dẫn này, chúng tôi sẽ giả sử chúng tôi đ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. Đóng Skype nếu bạn muốn sử dụng XAMPP cho PHP trên cổng 80

Bảng điều khiển XAMPP

Bảng điều khiển được sử dụng để quản lý các chương trình được cài đặt thông qua XAMPP. Để mở bảng điều khiển Máy chủ XAMPP,

  • Bấm vào menu bắt đầu
  • Khám phá thư mục chương trình và xác định vị trí Apace Friends rồi đến XAMPP như thể hiện trong sơ đồ bên dưới

  • Sơ đồ dưới đây cho thấy bảng điều khiển.

1) Phần này liệt kê các dịch vụ, mô-đun đã cài đặt và (các) ID quy trình PID. Dấu tích màu xanh lá cây có nghĩa là mô-đun đã được cài đặt như một dịch vụ. Dấu màu đỏ có nghĩa là nó chưa được cài đặt như một dịch vụ. Để cài đặt một dịch vụ, hãy nhấp vào dấu đỏ. Nếu nút hiển thị dấu tích 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 có muốn gỡ cài đặt hệ thống hay không.

2) Phần này hiển thị (các) Cổng được liên kết với các mô-đun. Phần hành động dành cho;

  1. bắt đầu và dừng mô-đun
  2. Mở cửa sổ quản trị cho Apache và MySQL
  3. Mở tệp cấu hình cho Apache, MySQL, v.v. để thực hiện thay đổi
  4. Xem tệp nhật ký cho các mô-đun

3) Phần này chứa các tiện ích hữu ích như Netsat, các đường tắt của dịch vụ windows, v.v.

4) Phần này hiển thị thông tin trạng thái trên các mô-đun. Bảng điều khiển 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
  • Bắt đầu và dừng dịch vụ.
  • Mở tệp cấu hình, v.v.

Định cấu hình XAMPP

Bây giờ chúng ta hãy xem xét các cấu hình cơ bản cần thiết trước khi bắt đầu sử dụng cài đặt XAMPP để phát triển các trang web hỗ trợ PHP. Nhập URL http: // localhost / xampp / vào trình duyệt yêu thích của bạn. Đối với hướng dẫn này, chúng tôi sẽ sử dụng Firefox làm trình duyệt web của mình.

Nếu bạn có thể nhìn thấy màn hình trên thì bạn đã cài đặt XAMPP thành công. Bảng điều khiển bên tay trái chứa các liên kết đến thông tin hữu ích như;

  • Phiên bản PHP được cài đặt
  • Cài đặt bảo mật của XAMPP
  • Truy cập vào các tiện ích như phpMyAdmin, v.v.

Phiên bản PHP đi kèm với XAMPP 1.8.0 là PHP 5.4.4

IDE PHP tốt nhất là gì?

PHP IDE là một chương trình cho phép bạn dễ dàng viết mã PHP. PHP IDE thường được trang bị các tính năng làm nổi bật cú pháp và trong một số trường hợp cũng có các tính năng tự động hoàn thành. Điều này có nghĩa là nếu bạn viết một từ khóa PHP được trình thông dịch PHP biết, thì từ khóa đó sẽ được đánh dấu bằng màu khác với màu được sử dụng cho các câu lệnh thông thường. Các tính năng tự động điền sẽ tự động bật lên các từ khóa PHP đã biết khi bạn nhập chúng. Notepad cũng có thể được sử dụng để viết và biên tập mã PHP. Nhược điểm của việc sử dụng một trình soạn thảo như Notepad là việc gỡ lỗi các tập lệnh trở nên khó khăn vì không dễ phát hiện ra các lỗi như từ khóa sai, dấu ngoặc nhọn, v.v. IDE sẽ đánh dấu các câu lệnh có lỗi để bạn dễ dàng phát hiện ra chúng. Bảng dưới đây cho thấy 5 trình soạn thảo PHP phổ biến

Biên tập viên Giấy phép Nền tảng chéo Mô tả ngắn gọn
Netbeans IDE Mã nguồn mở Đúng
  • Môi trường viết mã PHP chuyên dụng với tính năng đánh dấu cú pháp và hoàn thành mã cho các từ khóa và thông tin đã biết khác.
  • Hỗ trợ tích hợp với các khung PHP MVC tức là Zend,
  • Lịch sử mã hiển thị các thay đổi được thực hiện đối với tệp
  • SFTP, FTP và SVN thông qua plugin.
Dreamweaver Thương mại Đúng
  • Hỗ trợ HTML và PHP.
  • Đánh dấu cú pháp, gấp và hoàn thành mã cho các từ khóa và thông tin đã biết khác.
  • Hỗ trợ SFTP và FTP.
Zend studio Thương mại Đúng
  • Tích hợp với Zend Server và Zend PHP MVC framework, PHPUnit, phpDocumentor, v.v.
  • Có đánh dấu cú pháp, gấp mã,
  • Hỗ trợ các dịch vụ Web, v.v.
PHP Eclipse Mã nguồn mở Đúng
  • Bộ định dạng mã
  • Hỗ trợ SVN, SHH / FTP
Notepad ++ Phần mềm miễn phí Chỉ dành cho Windows
  • Đánh dấu cú pháp
  • Hỗ trợ SFTP và FTP thông qua các plugin.

Trình soạn thảo PHP Netbeans IDE Như đã nêu rõ trong bảng trên, Netbeans IDE có các tính năng mạnh mẽ giúp nâng cao năng suất của các lập trình viên PHP. IDE có thể được tải xuống miễn phí từ https://netbeans.org/downloads/index.html

  • Các tính năng đánh dấu cú pháp và tự động hoàn thành nâng cao năng suất của bạn
  • Nó có hỗ trợ riêng cho các hệ thống cơ sở dữ liệu như MySQL. Bạn không cần phải sử dụng hai chương trình để viết mã và phát triển cơ sở dữ liệu của mình .
  • IDE có thể được sử dụng trong môi trường cộng tác . Điều này rất hữu ích khi bạn phải làm việc với các nhà phát triển khác như một nhóm.
  • IDE có hỗ trợ cho các ngôn ngữ khác như;
    • Java SE
    • Java EE
    • C
    • C ++

Phiên bản hiện tại của Netbeans IDE tính đến thời điểm viết bài này là phiên bản 7.3

Giới thiệu về Netbeans IDE

Sau khi bạn đã cài đặt thành công trình soạn thảo PHP Netbeans IDE, hãy chạy chương trình giống như bất kỳ chương trình windows nào khác. Cửa sổ hiển thị bên dưới xuất hiện

1. Trình khám phá dự án - bảng điều khiển này được sử dụng để hiển thị tất cả các dự án đã mở. Các dự án được liệt kê trong chế độ xem dạng cây.

2. Thanh công cụ phím tắt - thanh công cụ này chứa các phím tắt cho các tác vụ được thực hiện thường xuyên như tạo một dự án mới, mở một dự án hiện có, hoàn tác và làm lại các hành động v.v.

3. Trang khởi động - trang này chứa 3 tab là Tìm hiểu & Khám phá, Netbeans của tôi và Có gì mới.

  • Tab đầu tiên [Tìm hiểu và Khám phá] giới thiệu cho bạn các tính năng của Netbeans IDE, giới thiệu một số bản trình diễn và hướng dẫn có thể được phát triển trong Netbeans IDE.
  • Tab thứ hai [My Netbeans] liệt kê các dự án đã mở gần đây, cho phép bạn cài đặt các plugin và kích hoạt các tính năng của IDE.

4. Cửa sổ đầu ra - nó được sử dụng để hiển thị đầu ra từ các chương trình như các ứng dụng bảng điều khiển Java. Nó cũng được sử dụng để hiển thị thông tin nhật ký và gỡ lỗi. Ảnh chụp màn hình bên dưới hiển thị IDE với một dự án đang mở.

Tạo một dự án PHP mới bằng Netbeans IDE

  • Bấm vào nút tạo dự án mới trên thanh công cụ như hình bên dưới

  • Nếu bạn đã tải xuống tất cả các gói có sẵn trong XAMPP NetBeans IDE, hãy đảm bảo rằng bạn chọn PHP trong danh mục dự án, Ứng dụng PHP trong Dự án rồi nhấp vào nút Tiếp theo.

  • Nhập tên dự án như hình bên dưới.

  • Đảm bảo rằng thư mục được lưu trong thư mục cài đặt XAMPP PHP như hình trên.
  • Bấm vào nút tiếp theo khi hoàn tất.

  • Đảm bảo Run as: được đặt thành Local Web Site (chạy trên máy chủ web cục bộ)
    • URL dự án: được đặt thành http: // localhost / phplessons /

Lưu ý các cài đặt trên sẽ được đặt cho bạn theo mặc định. Bạn không phải thay đổi bất cứ điều gì trừ khi bạn là một chuyên gia

  • Bấm vào nút Tiếp theo

  • Trình soạn thảo PHP Netbeans cho phép tích hợp với các khung PHP MVC như Symfony và Zend. Hiện tại, chúng tôi sẽ không chọn bất kỳ khuôn khổ MVC nào. Bấm vào nút Kết thúc.
  • Dự án mới tạo của bạn sẽ được hiển thị trong trình duyệt dự án và một trang index.php được tạo cho bạn.
  • Trang mới tạo có chứa một số mã html. Thay thế nó bằng đoạn mã sau được hiển thị bên dưới.

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


  • Bấm vào nút chạy trên thanh công cụ như hình dưới đây

  • Trình duyệt mặc định của bạn sẽ được mở bằng URL http: //localhost/phplessons/index.php . Kết quả đầu ra "Hello World!" sẽ được hiển thị trong trình duyệt của bạn.

Tóm lược

  • Dạng đầy đủ của XAMPP là nền tảng X-cross, Apache, MySQL, PHP và Perl
  • Trình soạn thảo PHP là một chương trình cho phép bạn viết mã PHP trong thời gian ngắn nhất có thể và cho phép bạn gỡ lỗi cú pháp của mình tại thời điểm thiết kế.
  • Netbeans PHP editor là một 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 nhà phát triển PHP.

thú vị bài viết...