Cách tải xuống và 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, MySQL công cụ cơ sở dữ liệu, PHP và Perl gói lập trình. 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 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à vv
- 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 nên sử dụng XAMPP?
XAMPP cung cấp bảng điều khiển dễ sử dụng để quản lý Apache, MySQLvà 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. Việc cài đặt và cấu hình Apache không hề dễ dàng vì nó cần được thiết lập và tích hợp với PHP và Perl, cùng nhiều thứ khác. XAMPP xử lý mọi 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ạy với Java Chỉ SDK, PHP yêu cầu máy chủ web hoạt động.
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. Cho người khác Operating Systems, 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 Windows: https://www.apachefriends.org/download.html
Bước 2) Bắt đầu cài đặt
Cài đặt XAMPP cũng giống như cài đặt bất kỳ chương trình Windows nào khác. Tuy nhiên, có một vài điều 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 thông báo 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 Xem vàng 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 truy cập 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 thành công, 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. Bấm 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 (Máy khách FTP) nếu cần. Nhấp vào Cài đặt
Chú thích dịch vụ là chương trình chạy lâu dài trong windows không cần sự can thiệp của người dùng. 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. Để bạn sử dụng Apache và MySQL, lẽ ra 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 ở chế độ nền bất cứ khi nào bạn bật nguồn máy tính. Nếu bạn chưa cài đặt Apache và MySQL là 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) Hoàn tất cài đặt
Sau khi cài đặt thành công, bạn sẽ thấy cửa sổ sau
- Bấm vào nút Hoàn tất
Trước khi kiểm tra cài đặt XAMPP, trước tiên chúng ta hãy xem các thư mục cơ bản mà chúng ta sẽ làm việc.
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ó đã cài đặt XAMPP trên ổ C trong Windows sử dụng các bước được đề cập ở trênSau đây là danh sách các thư mục cơ bản mà bạn cần phải 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ả các thông tin liên quan đến MySQL công cụ cơ sở dữ liệu, theo mặc định, nó chạy trên cổng 3306.
- php – thư mục này chứa các file cài đặt PHP. Nó chứa một tệp quan trọng có tên 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 một máy chủ web khác sử dụng, 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ẽ 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 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à định vị Apace Friends rồi XAMPP như trong sơ đồ bên dưới
- Sơ đồ dưới đây hiển thị 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 tiến trình (PID). Dấu tích màu xanh lục có nghĩa là mô-đun đã được cài đặt dưới dạng 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út đó, 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;
- mô-đun khởi động và dừng
- Mở cửa sổ quản trị cho Apache và MySQL
- Mở 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
3) Phần này chứa các tiện ích hữu ích như Netsat, phím tắt cho 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 tin cấu hình, v.v.
Định cấu hình XAMPP
Bây giờ chúng ta hãy xem các cấu hình cơ bản được yêu cầu trước khi chúng ta bắt đầu sử dụng cài đặt XAMPP để phát triển các trang web chạy bằng PHP. Nhập URL http://localhost/xampp/ trong 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 như trình duyệt web của chúng tôi.
Nếu bạn 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 ở phía bên trái chứa các liên kết đến thông tin hữu ích như;
- Phiên bản PHP đã 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. Các IDE PHP thường được trang bị các tính năng đánh dấu cú pháp và trong một số trường hợp còn 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 mà trình thông dịch PHP biết thì từ khóa đó sẽ được đánh dấu bằng một 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 hoàn thành 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à soạn thảo 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 chính tả, dấu ngoặc nhọn, v.v. IDE sẽ đánh dấu các câu có lỗi để bạn dễ dàng phát hiện ra. Bảng hiển thị bên dưới hiển thị 5 trình soạn thảo PHP phổ biến
Biên tập viên | Giấy phép | Cross Platform | Mô tả ngắn gọn |
---|---|---|---|
Netbean IDE | Mã nguồn mở | Có |
|
Dreamweaver | Thương mại | Có |
|
Studio Zend | Thương mại | Có |
|
PHP Eclipse | Mã nguồn mở | Có |
|
Notepad ++ | phần mềm miễn phí | Windows có thể |
|
Trình soạn thảo PHP Netbeans IDE Như được nhấn mạnh ngắn gọn 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 tô sáng cú pháp và tự động hoàn thành sẽ nâng cao năng suất
- 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 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 theo nhóm với các nhà phát triển khác.
-
IDE có hỗ trợ cho các ngôn ngữ khác nhu la;
- 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 Netbeans IDE PHP, 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 sẽ xuất hiện
1. Trình khám phá dự án – bảng 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 dự án mới, mở 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 demo 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 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ư Java ứng dụng bảng điều khiển. 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 khi dự án đang mở.
Tạo một dự án PHP mới bằng Netbeans IDE
- Nhấp 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 bạn chọn PHP trong danh mục dự án, Ứng dụng PHP trong Dự án, sau đó nhấp vào nút Tiếp theo.
- Nhập tên dự án như hình dưới đây.
- Đảm bảo 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 Chạy dưới dạng: được đặt thành Trang web cục bộ(chạy trên máy chủ web cục bộ)
- URL dự án: được đặt thành http://localhost/phplessons/
Chú thích các cài đặt ở trên sẽ được đặt cho bạn theo mặc định. Bạn không cần phải thay đổi bất cứ điều gì trừ khi bạn là chuyên gia
- Bấm vào nút Tiếp theo
- Trình soạn thảo Netbeans PHP cho phép tích hợp với các khung công tác PHP MVC như Symfony và Zend. Hiện tại chúng tôi sẽ không chọn bất kỳ khung 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à 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 mã sau được hiển thị bên dưới.
Chạy ví dụ PHP đầu tiên của bạn
<?php echo "Hello World!"; ?>
- Bấm vào nút chạy trên thanh công cụ như hình bên dưới
- Trình duyệt mặc định của bạn sẽ được mở bằng URL http://localhost/phplessons/index.php . Đầu ra “Xin chào thế giới!” sẽ được hiển thị trong trình duyệt của bạn.
Tổng kết
- 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 trong thời gian thiết kế.
- Trình soạn thảo Netbeans PHP 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 nhà phát triển PHP.