PHP là ngôn ngữ kịch bản phía máy chủ phổ biến và được sử dụng rộng rãi nhất để phát triển web. Tuy nhiên, nó yêu cầu một máy chủ web để chạy ngay cả một trang web được phát triển cục bộ. Có nhiều phần mềm máy chủ web để thiết lập máy chủ web cục bộ của chúng tôi. Trong số đó, PHP XAMPP và WampServer là phổ biến nhất. Mặc dù WampServer chỉ khả dụng cho nền tảng Windows, XAMPP là một ứng dụng đa nền tảng có thể chạy trên Windows, Linux và macOS. Do đó, trong hướng dẫn này, bạn sẽ học PHP bằng XAMPP
XAMPP là gì?
XAMPP là gói giải pháp máy chủ web mã nguồn mở. Nó chủ yếu được sử dụng để kiểm tra ứng dụng web trên máy chủ web localhost
XAMPP là viết tắt của
X = Đa nền tảng
A = Máy chủ Apache
M = MariaDB
P = PHP
P = Perl
Bây giờ bạn đã hiểu rõ hơn về phần mềm XAMPP, chúng ta hãy chuyển sang phần cài đặt của nó.
Khóa học Full Stack Web Developer
Để trở thành chuyên gia về MEAN Stack Xem khóa họcLàm cách nào để cài đặt XAMPP?
Những người bạn của Apache đã phát triển XAMPP và nó có sẵn miễn phí cho mọi người
Bạn có thể tải xuống XAMPP thông qua trang web chính thức, https. //www. apachefriends. tổ chức/tải xuống. html
Sau khi hoàn tất tải xuống tệp cài đặt, hãy bắt đầu quá trình cài đặt và trong phần “Chọn thành phần”, hãy chọn tất cả các thành phần cần thiết
Tiếp theo, chọn thư mục mà bạn muốn cài đặt phần mềm. Bạn nên giữ thư mục mặc định “C. \xampp” và nhấp vào “next” để hoàn tất cài đặt
Bây giờ quá trình cài đặt đã hoàn tất, hãy tiếp tục để xem cách chạy tập lệnh PHP bằng cách sử dụng cùng
Nổi bật so với các đồng nghiệp của bạn trong mùa đánh giá này
Bắt đầu học với các khóa học MIỄN PHÍ của chúng tôi Đăng ký ngayLàm cách nào để chạy mã PHP bằng XAMPP?
Trước khi chạy một tập lệnh PHP, bạn phải biết viết nó ở đâu.
Trong thư mục XAMPP tồn tại một thư mục tên là “htdocs”. Đây là nơi lưu trữ tất cả các chương trình cho các trang web
Bây giờ, để chạy tập lệnh PHP
1. Chuyển đến “C. \xampp\htdocs” và bên trong nó, tạo một thư mục. Hãy gọi nó là "bản demo". Việc tạo một thư mục mới cho mọi dự án mà bạn thực hiện được coi là một phương pháp hay
2. Trong thư mục demo, tạo một tệp văn bản mới và đặt tên là “index. php” và viết đoạn script sau
3. Bây giờ, để xem đầu ra của tập lệnh, hãy mở bảng điều khiển XAMPP và khởi động Apache để lưu trữ máy chủ web cục bộ, nơi tập lệnh của chúng ta sẽ chạy
4. Bây giờ điều hướng đến trình duyệt của bạn và nhập “localhost/demo/” vào thanh địa chỉ để xem đầu ra
Xin chúc mừng, với điều này, bạn đã tạo một tệp PHP và cũng thực thi chương trình thành công.
Mong muốn trở thành một PHP Developer? . đăng ký ngay bây giờ
Phần kết luận
Điều này kết thúc hướng dẫn. Trong hướng dẫn “PHP sử dụng XAMPP” này, bạn đã tìm hiểu lý do tại sao bạn cần XAMPP, XAMPP là gì, cách cài đặt XAMPP và cuối cùng là cách chạy tập lệnh PHP đầu tiên của bạn trên đó
Bạn có dự định tham gia một khóa học về PHP không? . Chứng chỉ PHP bao gồm tất cả các khái niệm cơ bản và nâng cao trong PHP, giúp hành trình học PHP của bạn trở nên dễ dàng
Nếu bạn có bất kỳ câu hỏi nào liên quan đến hướng dẫn “PHP sử dụng XAMPP”, vui lòng đặt câu hỏi trong phần nhận xét của bài viết này và chúng tôi sẽ nhờ các chuyên gia của chúng tôi giải đáp cho bạn
học tập vui vẻ
Giới thiệu về tác giả
Ravikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark
Máy chủ web này được thiết kế để hỗ trợ phát triển ứng dụng. Nó cũng có thể hữu ích cho mục đích thử nghiệm hoặc cho các bản trình diễn ứng dụng được chạy trong môi trường được kiểm soát. Nó không có ý định trở thành một máy chủ web đầy đủ tính năng. Nó không nên được sử dụng trên mạng công cộng
CLI SAPI cung cấp một máy chủ web tích hợp
Máy chủ web chỉ chạy một quy trình đơn luồng, vì vậy các ứng dụng PHP sẽ bị đình trệ nếu yêu cầu bị chặn
Các yêu cầu URI được cung cấp từ thư mục làm việc hiện tại nơi PHP được bắt đầu, trừ khi tùy chọn -t được sử dụng để chỉ định gốc tài liệu rõ ràng. Nếu một yêu cầu URI không chỉ định một tệp, thì chỉ mục. php hoặc chỉ mục. html trong thư mục đã cho được trả về. Nếu không có tệp nào tồn tại, việc tra cứu chỉ mục. php và chỉ mục. html sẽ được tiếp tục trong thư mục mẹ và cứ tiếp tục như vậy cho đến khi tìm thấy một thư mục hoặc đến thư mục gốc của tài liệu. Nếu một chỉ số. php hoặc chỉ mục. html được tìm thấy, nó được trả về và $_SERVER['PATH_INFO'] được đặt ở phần cuối của URI. Nếu không, mã phản hồi 404 được trả về
Nếu một tệp PHP được cung cấp trên dòng lệnh khi máy chủ web khởi động, thì nó được coi là tập lệnh "bộ định tuyến". Tập lệnh được chạy khi bắt đầu mỗi yêu cầu HTTP. Nếu tập lệnh này trả về false
, thì tài nguyên được yêu cầu sẽ được trả về nguyên trạng. Nếu không, đầu ra của tập lệnh được trả lại cho trình duyệt
Các loại MIME tiêu chuẩn được trả về cho các tệp có phần mở rộng. . 3gp,. apk,. avi,. bmp,. css,. csv,. tài liệu,. tài liệu,. flac,. ảnh gif,. gz,. gzip,. htm,. html,. ics,. jpe,. jpeg,. jpg,. js,. kml,. kmz,. m4a,. di chuyển,. mp3,. mp4,. mpeg,. mpg,. tốt,. ods,. tốt,. yêu,. ogg,. ogv,. pdf,. pdf,. png,. trang,. pptx,. qt,. sinh viên,. swf,. hắc ín,. chữ,. tif,. văn bản,. sóng,. trang web,. wmv,. xl,. xlsx,. xml,. xl,. xsd, và. khóa kéo
Nhật ký thay đổi. Các loại MIME được hỗ trợ [phần mở rộng tệp] Phiên bản Mô tả5. 5. 12. xml,. xsl và. xsd5. 5. 7. 3gp,. apk,. avi,. bmp,. csv,. tài liệu,. tài liệu,. flac,. gz,. gzip,. ics,. kml,. kmz,. m4a,. mp3,. mp4,. mpg,. mpeg,. di chuyển,. tốt,. ods,. tốt,. yêu,. pdf,. pptx,. trang,. qt,. swf,. hắc ín,. chữ,. tif,. sóng,. wmv,. xl,. xlsx, và. zip5. 5. 5. pdf5. 4. 11. ogg,. ogv, và. webm5. 4. 4. htm và. svgChangelogVersionDescription7. 4. 0Bạn có thể định cấu hình máy chủ web tích hợp để rẽ nhánh nhiều nhân viên nhằm kiểm tra mã yêu cầu nhiều yêu cầu đồng thời đến máy chủ web tích hợp. Đặt biến môi trường PHP_CLI_SERVER_WORKERS thành số lượng công nhân mong muốn trước khi khởi động máy chủ. Điều này không được hỗ trợ trên WindowsCảnh báo
Tính năng thử nghiệm này không dành cho sử dụng sản xuất. Nói chung, Máy chủ Web tích hợp không dành cho mục đích sử dụng sản xuất
Ví dụ #1 Khởi động máy chủ web
$ cd ~/public_html $ php -S localhost:8000
PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011 Listening on localhost:8000 Document root is /home/me/public_html Press Ctrl-C to quit
Sau khi yêu cầu URI cho http. //máy chủ cục bộ. 8000/ và http. //máy chủ cục bộ. 8000/bản thảo. html, thiết bị đầu cuối sẽ hiển thị một cái gì đó tương tự như
PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011 Listening on localhost:8000 Document root is /home/me/public_html Press Ctrl-C to quit. [Thu Jul 21 10:48:48 2011] ::1:39144 GET /favicon.ico - Request read [Thu Jul 21 10:48:50 2011] ::1:39146 GET / - Request read [Thu Jul 21 10:48:50 2011] ::1:39147 GET /favicon.ico - Request read [Thu Jul 21 10:48:52 2011] ::1:39148 GET /myscript.html - Request read [Thu Jul 21 10:48:52 2011] ::1:39149 GET /favicon.ico - Request read
Lưu ý rằng trước PHP 7. 4. 0, các tài nguyên tĩnh được liên kết tượng trưng không thể truy cập được trên Windows, trừ khi tập lệnh bộ định tuyến sẽ xử lý các tài nguyên này
Ví dụ #2 Bắt đầu với một thư mục gốc của tài liệu cụ thể
$ cd ~/public_html $ php -S localhost:8000 -t foo/
PHP 5.4.0 Development Server started at Thu Jul 21 10:50:26 2011 Listening on localhost:8000 Document root is /home/me/public_html/foo Press Ctrl-C to quit
Ví dụ #3 Sử dụng Tập lệnh Bộ định tuyến
Trong ví dụ này, yêu cầu hình ảnh sẽ hiển thị chúng, nhưng yêu cầu tệp HTML sẽ hiển thị "Chào mừng bạn đến với PHP"
// router.php
if [preg_match['/\.[?:png|jpg|jpeg|gif]$/', $_SERVER["REQUEST_URI"]]] {
return false; // serve the requested resource as-is.
} else {
echo "
PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011 Listening on localhost:8000 Document root is /home/me/public_html Press Ctrl-C to quit0
PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011 Listening on localhost:8000 Document root is /home/me/public_html Press Ctrl-C to quit1
$ php -S localhost:8000 router.php
Ví dụ #4 Kiểm tra việc sử dụng máy chủ web CLI
Để sử dụng lại tập lệnh bộ định tuyến khung trong quá trình phát triển với máy chủ web CLI và sau đó với máy chủ web sản xuất