Chào mừng bạn đến với hướng dẫn nhanh về cách chạy tập lệnh PHP. Vì vậy, bạn quan tâm đến việc học PHP nhưng nhận ra rằng người ta không chỉ đơn giản nhấp đúp vào tệp PHP để chạy nó. Mở nó trong trình duyệt web cũng không hoạt động. Làm thế nào để chúng ta chạy các tệp PHP sau đó?
Cách dễ dàng để chạy tập lệnh PHP là
- Tải xuống và cài đặt XAMPP trên máy tính của bạn
- Đặt các tập lệnh PHP vào thư mục
XAMPP/htdocs
- Mở bảng điều khiển XAMPP và khởi động Apache
- Mở trình duyệt web và truy cập
//localhost/SCRIPT.PHP
- Ngoài ra, hãy chạy tập lệnh PHP trong dòng lệnh –
php PATH/TO/SCRIPT.PHP
Điều đó bao gồm những điều cơ bản nhanh chóng, nhưng hãy đọc tiếp nếu bạn cần các bước và chi tiết chính xác
TRANG TRÌNH BÀY NHANH
XAMPP, SAPI VÀ CLI LÀ GÌ?
Trước khi chúng tôi đi vào hướng dẫn từng bước, có lẽ hầu hết các bạn đều bối rối không biết XAMPP là gì và tại sao chúng tôi cần nó. Ngoài ra, những người đã tìm hiểu xung quanh có thể thắc mắc tại sao có quá nhiều cách và hướng dẫn khác nhau để chạy PHP – Trước tiên, hãy để chúng tôi xóa những nghi ngờ đó
CHẠY PHP TRONG DÒNG LỆNH [CLI]
Hãy để chúng tôi bắt đầu đơn giản, PHP là một ngôn ngữ lập trình độc lập. Chúng ta có thể chỉ cần tải xuống từ trang web chính thức, cài đặt và hoàn tất – Chỉ cần kích hoạt dòng lệnh, chạy tập lệnh PHP với php PATH/TO/SCRIPT.PHP
MÁY CHỦ MÁY CHỦ
Tiếp theo, trước tiên chúng ta hãy đặt PHP sang một bên và nói về máy chủ web. Để thiết lập máy chủ web, chúng ta cần cài đặt phần mềm “máy chủ HTTP”. Những cái phổ biến trên thị trường là
- apache
- Dịch vụ thông tin Internet của Microsoft [IIS]
- Nginx
Sau đó, chúng ta cần một nơi nào đó để lưu trữ dữ liệu, trong cơ sở dữ liệu. Một vài trong số những cái phổ biến là
- mysql
- MSSQL
- PostgreSQL
- MongoDB
Một số bạn có thể thấy điều này đang diễn ra – Chúng tôi cần một bộ phần mềm để chạy một máy chủ web, không chỉ mỗi PHP. Bộ phần mềm này là cái mà chúng tôi còn gọi là “ngăn xếp máy chủ”. Rất phổ biến trong ngành, PHP được đóng gói dưới dạng WAMP [Windows, Apache, MySQL, PHP], LAMP [Linux] và MAMP [Mac]
CHẠY PHP TRONG MÁY CHỦ MÁY CHỦ – SERVER API [SAPI]
Càng xa càng tốt? . Đây được gọi là SAPI và sự nhầm lẫn đến từ đâu – Các cài đặt đều khác nhau đối với Apache, IIS, Nginx và bất kỳ máy chủ HTTP nào hiện có
Nhưng may mắn thay, một số người tốt có ngăn xếp máy chủ được đóng gói sẵn mà bạn có thể tải xuống và triển khai nhanh chóng – XAMPP [đa nền tảng, Apache, MySQL, PHP, PERL] là một trong những thứ phổ biến hơn. Không cần tải xuống Apache, MySQL, PHP theo cách thủ công và định cấu hình từng cái một
CHẠY PHP QUA MÁY CHỦ WEB [SAPI]
Cùng với đó, bây giờ bạn đã biết câu chuyện đằng sau XAMPP – Nó là một ngăn xếp máy chủ web được đóng gói sẵn. Vì vậy, bây giờ chúng ta hãy bắt đầu các bước cài đặt nó và chạy một tệp PHP đơn giản
BƯỚC 1] CÀI ĐẶT XAMPP
Khi đã cài đặt XAMPP, việc chạy PHP trong dòng lệnh sẽ gần như là “Đội trưởng rõ ràng đơn giản”
BƯỚC 1] KHỞI ĐỘNG NHẮC LỆNH
Đó là tất cả cho phần hướng dẫn và đây là một phần nhỏ về một số tính năng bổ sung và liên kết có thể hữu ích cho bạn
THAY ĐỔI THƯ MỤC GỐC HTTP
Cảm ơn bạn đã đọc, và chúng tôi đã đi đến cuối. Tôi hy vọng rằng nó đã giúp bạn hiểu rõ hơn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc
Hôm nay, chúng ta sẽ thảo luận về cách bạn có thể chạy các tệp PHP. Nếu bạn là người mới học lập trình PHP, bài viết này sẽ giúp bạn biết cách chạy các tập lệnh PHP
PHP là ngôn ngữ kịch bản phía máy chủ, chủ yếu được sử dụng để xây dựng các ứng dụng dựa trên web. Những điều này có thể bao gồm từ một blog rất đơn giản đến một trang web Thương mại điện tử chính thức. Trên thực tế, PHP là một trong những ngôn ngữ kịch bản phía máy chủ phổ biến nhất để phát triển web
Nếu bạn là người mới bắt đầu lập trình PHP và bạn không biết tệp PHP là gì, tôi khuyên bạn nên xem lại kiến thức cơ bản về tệp PHP.
Tệp PHP là gì?
Sajal Soni
26 Th02 2020
Trong bài đăng này, chúng ta sẽ thảo luận về các cách khác nhau để chạy các tệp PHP
Các cách khác nhau để chạy tệp PHP
Có hai cách để chạy tệp PHP. Cách ưa thích để chạy các tệp PHP là trong một máy chủ web như Apache, Nginx hoặc IIS—điều này cho phép bạn chạy các tập lệnh PHP từ trình duyệt của mình. Đó là cách tất cả các trang web PHP hoạt động. Một cách khác là chạy các tập lệnh PHP trên dòng lệnh và không yêu cầu bạn thiết lập máy chủ web
Tất nhiên, nếu bạn muốn xuất bản các trang PHP của mình trực tuyến, bạn sẽ phải thiết lập máy chủ web. Mặt khác, việc chạy tập lệnh PHP từ dòng lệnh rất hữu ích để thực hiện các tác vụ thông thường. Chúng thường được định cấu hình để chạy trong nền dưới dạng công việc và được chạy bằng lệnh php
mà không cần máy chủ web
Trên thực tế, nhiều tập lệnh hoặc ứng dụng PHP hiện nay đi kèm với các lệnh tích hợp được sử dụng để thực hiện các thao tác khác nhau như cài đặt phần mềm, xuất và nhập các thực thể cơ sở dữ liệu, xóa bộ nhớ cache, v.v. Bạn có thể đã nghe nói về Composer—nó là trình quản lý phụ thuộc cho PHP và là một trong những công cụ phổ biến nhất được xây dựng cho PHP dòng lệnh
Chạy tệp PHP trên Máy chủ web
Nếu bạn muốn chạy tập lệnh PHP từ máy chủ web, bạn cần định cấu hình nó với một trong các máy chủ web hỗ trợ nó. Đối với Windows, máy chủ web IIS là một trong những máy chủ phổ biến nhất. Mặt khác, Apache và Nginx là những máy chủ web được sử dụng rộng rãi cho các hệ điều hành khác
Tin tốt là hầu hết các nhà cung cấp dịch vụ lưu trữ sẽ có một máy chủ web với PHP đã được thiết lập sẵn cho bạn khi bạn đăng nhập vào máy chủ mới của mình
Chạy tệp PHP trong trình duyệt để phát triển với XAMPP
Nếu bạn muốn chạy tệp PHP trong trình duyệt trên máy tính của mình, bạn sẽ cần thiết lập ngăn xếp phát triển PHP. Bạn sẽ cần ít nhất PHP, MySQL và một máy chủ như Apache hoặc Nginx. MySQL được sử dụng để thiết lập cơ sở dữ liệu mà ứng dụng PHP của bạn có thể hoạt động với. Tất nhiên, bạn có thể chọn làm việc với các công cụ cơ sở dữ liệu khác, nhưng MySQL là một trong những cơ sở dữ liệu phổ biến nhất được sử dụng với PHP
Thay vì tải xuống tất cả phần mềm này một cách riêng biệt và định cấu hình để chúng hoạt động cùng nhau, tôi khuyên bạn chỉ cần tải xuống và cài đặt một chương trình như XAMPP. Nó sẽ bao gồm tất cả phần mềm cần thiết và sẽ giúp bạn thiết lập để chạy PHP ngay lập tức. Và vâng, nó hỗ trợ Windows, Linux và macOS
XAMPP chứa mọi thứ bạn cần để xây dựng các trang web của mình cục bộ. Nó không rắc rối và cho phép bạn bắt đầu phát triển PHP ngay lập tức
Đối với hướng dẫn này, tôi sẽ sử dụng phần mềm XAMPP để minh họa các ví dụ PHP. Vì vậy, hãy tải xuống và cài đặt nó nếu bạn muốn làm theo và chạy các ví dụ về PHP. Nếu bạn gặp phải bất kỳ sự cố nào trong quá trình cài đặt, vui lòng gửi truy vấn của bạn bằng cách sử dụng nguồn cấp dữ liệu ở cuối bài viết này
Khi bạn đã cài đặt cục bộ phần mềm XAMPP và phần mềm này chạy thành công, bạn sẽ có thể xem trang XAMPP mặc định tại http. // localhost trong trình duyệt của bạn
Chạy tệp PHP của bạn trong XAMPP
Điều đầu tiên bạn cần biết sau khi cài đặt XAMPP là vị trí bạn sẽ đặt các tệp PHP của mình. Khi bạn cài đặt phần mềm XAMPP, nó sẽ tạo thư mục htdocs, là thư mục gốc tài liệu của miền máy chủ web mặc định của bạn. máy chủ cục bộ. Vì vậy, nếu bạn truy cập http. // localhost/ví dụ. php, máy chủ sẽ cố gắng tìm ví dụ. php trong thư mục htdocs
Tùy thuộc vào hệ điều hành bạn đang sử dụng, vị trí của thư mục htdocs khác nhau. Đối với Windows, nó sẽ được đặt tại C. \xampp\htdocs. Mặt khác, nó sẽ được đặt tại /opt/lampp/htdocs cho người dùng Linux. Sau khi tìm thấy vị trí của thư mục htdocs, bạn có thể bắt đầu tạo tệp PHP ngay và chạy chúng trong trình duyệt của mình
phpinfo[]
là một chức năng rất hữu ích cung cấp cho bạn thông tin về máy chủ và thiết lập PHP của bạn. Hãy tạo một phpinfo. php trong thư mục htdocs với nội dung như sau
Bây giờ, hãy tiếp tục và chạy nó trong trình duyệt của bạn tại http. // localhost/phpinfo. php, và bạn sẽ thấy đầu ra như thế này
Nếu bạn chưa nhận ra, hãy để tôi nói với bạn rằng bạn vừa chạy tệp PHP đầu tiên của mình trên máy chủ web. Nó có thể là một bước nhỏ, nhưng đó là một bước quan trọng để học cách phát triển trang web PHP
Trên thực tế, bạn cũng có thể tạo các thư mục mới trong thư mục htdocs để sắp xếp các tập lệnh PHP của mình. Ví dụ: bạn có thể tạo thư mục ngày giờ trong htdocs để biết các ví dụ liên quan đến ngày và giờ. Vì vậy, nếu bạn tạo một ngày hôm nay. php trong thư mục htdocs/datetime, bạn có thể truy cập nó trong trình duyệt bằng cách truy cập http. // localhost/datetime/today_date. php
Vì vậy, theo cách này, bạn có thể tạo và chạy các tập lệnh PHP bằng máy chủ web. Trên thực tế, đây là thứ bạn sẽ sử dụng hầu hết thời gian trong quá trình phát triển PHP hàng ngày của mình.
Trong phần tiếp theo, chúng ta sẽ xem cách bạn có thể chạy các tập lệnh PHP bằng dòng lệnh
Cách chạy tệp PHP bằng dòng lệnh
Khi nói đến việc chạy các tập lệnh PHP trên dòng lệnh, bạn nên biết vị trí của tệp thực thi PHP trong bản cài đặt PHP của mình
Đối với người dùng Windows, bạn sẽ có thể tìm thấy tệp php. exe trong thư mục mà bạn đã cài đặt PHP của mình. Mặt khác, nếu bạn là người dùng Linux hoặc macOS, bạn có thể tìm thấy nó tại /usr/bin/php. Trên thực tế, trên Linux hoặc macOS, bạn chỉ cần sử dụng phím tắt php
từ bất kỳ thư mục nào. Khi bạn biết vị trí của tệp thực thi PHP của mình, bạn chỉ cần cung cấp tên của tệp PHP mà bạn muốn thực thi từ giao diện dòng lệnh
Tuy nhiên, với tư cách là người dùng Windows, bạn sẽ cần nhập đường dẫn đầy đủ đến tệp thực thi PHP để chạy tập lệnh PHP. Tệp thực thi PHP thường có sẵn tại C. \php7\php. exe, vì vậy bạn có thể sử dụng nó để thực thi tệp PHP như trong lệnh sau
C:\php7\php.exe my_example.php
Đối với Linux, bạn không cần nhập toàn bộ đường dẫn tới tệp thực thi PHP
php my_example.php
Như chúng ta đã thảo luận trước đó, các tập lệnh PHP dòng lệnh thường được sử dụng cho các tác vụ thông thường dành riêng cho ứng dụng, chẳng hạn như
- xóa hoặc tạo bộ đệm ứng dụng
- xuất/nhập thực thể hệ thống
- xử lý hàng loạt
- nhiệm vụ mục đích chung khác
Nói chung, các loại tác vụ này mất nhiều thời gian để thực thi và không phù hợp để chạy trong môi trường web vì chúng gây ra lỗi hết thời gian chờ
Điều quan trọng cần lưu ý là khi bạn đang chạy tập lệnh PHP trên dòng lệnh, bạn sẽ không có quyền truy cập vào bất kỳ biến
C:\php7\php.exe my_example.php0 nào, vì chúng chỉ được bắt đầu nếu bạn đang chạy PHP trên máy chủ web. Do đó, không nên dựa vào các biến này nếu bạn định chạy tập lệnh của mình bằng dòng lệnh
Là một lập trình viên PHP, điều quan trọng là phải hiểu cách thức hoạt động của giao diện dòng lệnh PHP. Trên thực tế, rất nhiều phần mềm và khung công tác PHP hiện nay đi kèm với công cụ dòng lệnh tích hợp cho phép bạn thực hiện nhiều tác vụ tiện ích từ chính CLI.
Sự kết luận
Hôm nay, chúng ta đã thảo luận về cách bạn có thể chạy các tệp PHP trên hệ thống của mình. Cụ thể, chúng tôi đã đi vào chi tiết cách thực thi các tập lệnh PHP trong trình duyệt cùng với máy chủ web và cách chạy nó bằng giao diện dòng lệnh.
Là người mới bắt đầu, điều quan trọng là bạn phải hiểu các khái niệm cơ bản ngay từ đầu. Và tôi hy vọng bài viết này đã giúp bạn tiến thêm một bước trong việc nghiêng về PHP của bạn. Đừng ngần ngại hỏi nếu bạn có bất kỳ câu hỏi nào bằng cách sử dụng nguồn cấp dữ liệu bên dưới
Tập lệnh PHP tốt nhất trên CodeCanyon
Khám phá hàng ngàn tập lệnh PHP tốt nhất và hữu ích nhất từng được tạo trên CodeCanyon. Với khoản thanh toán một lần, chi phí thấp, bạn có thể mua một trong những chủ đề WordPress chất lượng cao này và cải thiện trải nghiệm trang web cho bạn và khách truy cập của bạn