Hướng dẫn how do i run a php command in dos? - làm cách nào để chạy lệnh php trong dos?
Phần này chứa các ghi chú và gợi ý cụ thể để có được PHP chạy từ dòng lệnh cho Windows. Show
Bắt PHP để chạy từ dòng lệnh có thể được thực hiện mà không thực hiện bất kỳ thay đổi nào đối với Windows. C:\php\php.exe -f "C:\PHP Scripts\script.php" -- -arg1 -arg2 -arg3 Nhưng có một số bước dễ dàng có thể được thực hiện để làm cho điều này đơn giản hơn. Một số bước này đã được thực hiện, nhưng được lặp lại ở đây để có thể cung cấp một chuỗi từng bước hoàn chỉnh.
Cả PATH và PATHEXT đều là các biến hệ thống có sẵn quan trọng trong Windows và cần cẩn thận để không ghi đè lên một trong hai biến, chỉ để thêm vào chúng. Nối vị trí của thực thi PHP (php.exe, php-win.exe hoặc php-cli.exe tùy thuộc vào phiên bản PHP và tùy chọn hiển thị của bạn) vào biến môi trường đường dẫn. Đọc thêm về cách thêm thư mục PHP của bạn vào đường dẫn trong mục FAQ tương ứng. Nối phần mở rộng Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.php] @="phpfile" "Content Type"="application/php" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile] @="PHP Script" "EditFlags"=dword:00000000 "BrowserFlags"=dword:00000008 "AlwaysShowExt"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\DefaultIcon] @="C:\\php\\php-win.exe,0" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell] @="Open" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open] @="&Open" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open\command] @="\"C:\\php\\php.exe\" -f \"%1\" -- %~2" Vị trí mà bạn đặt ftype phpfile="C:\php\php.exe" -f "%1" -- %~20 sẽ khiến tập lệnh của bạn chạy, thay vì tệp hàng loạt, nếu có một tệp hàng loạt có cùng tên. "C:\PHP Scripts\script" -arg1 -arg2 -arg3 Liên kết tiện ích mở rộng
Với những thay đổi này, lệnh tương tự có thể được viết như: ¶ Hoặc, nếu đường dẫn ftype phpfile="C:\php\php.exe" -f "%1" -- %~25 Có một vấn đề nhỏ nếu bạn có ý định sử dụng kỹ thuật này và sử dụng các tập lệnh PHP của bạn làm bộ lọc dòng lệnh, như ví dụ dưới đây: ¶ hoặc ftype phpfile="C:\php\php.exe" -f "%1" -- %~26 Bạn có thể thấy rằng tập lệnh chỉ đơn giản là treo và không có gì là đầu ra. Để có được hoạt động này, bạn cần phải thay đổi đăng ký khác. ¶ Thông tin thêm về vấn đề này có thể được tìm thấy trong bài viết này »& NBSP; Microsoft AssociveBase: 321788. Khi Windows 10, cài đặt này dường như được đảo ngược, tự động cài đặt mặc định của Windows 10 Hỗ trợ kế thừa. Cái này »& nbsp; Bài viết diễn đàn Microsoft cung cấp giải thích. ftype phpfile="C:\php\php.exe" -f "%1" -- %~27 Vechenjivot tại Gmail Dot Com ¶ ¶ Hoặc, nếu đường dẫn ftype phpfile="C:\php\php.exe" -f "%1" -- %~28 Làm cách nào để chạy lệnh PHP?System () giống như phiên bản C của hàm ở chỗ nó thực thi lệnh đã cho và đưa ra kết quả. Cuộc gọi hệ thống () cũng cố gắng tự động xóa bộ đệm đầu ra của máy chủ web sau mỗi dòng đầu ra nếu PHP đang chạy dưới dạng mô -đun máy chủ. is just like the C version of the function in that it executes the given command and outputs the result. The system() call also tries to automatically flush the web server's output buffer after each line of output if PHP is running as a server module.
Làm thế nào để tôi biết nếu PHP đang chạy CMD?Cách kiểm tra xem PHP có chạy từ CLI (dòng lệnh) không.. Kiểm tra hằng số stdin.Stdin là một hằng số được xác định khi PHP đang chạy từ dòng lệnh..... Kiểm tra PHP_SAPI_NAME.Hàm php_sapi_name được cho là sẽ trả về "CLI" nếu tập lệnh đang chạy từ lệnh line..... Kiểm tra hằng số PHP_SAPI .. Làm cách nào để chạy tệp PHP trong Windows 10?Có thể thực hiện Php từ dòng lệnh mà không cần thực hiện bất kỳ thay đổi nào đối với Windows ... C: \ Php \ php.exe -f "C: \ Php Scripts \ script.php" --arg1 -arg2 -arg3 .. "C: \ Php script \ script" -arg1 -arg2 -arg3 .. script -arg1 -arg2 -arg3 .. Lệnh sử dụng PHP là gì?Giới thiệu về các lệnh PHP.PHP là viết tắt của bộ xử lý siêu văn bản được thiết kế như ngôn ngữ kịch bản phía máy chủ để phát triển ứng dụng web.Mã PHP chủ yếu được kết hợp hoặc nhúng với cú pháp HTML, nhưng nó có thể được sử dụng cho bất kỳ hệ thống mẫu nào của ứng dụng web hoặc khung web có sẵn.PHP stands for hypertext processor which are designed as a server-side scripting language for developing the web application. The PHP code is mainly combined or embedded with HTML syntax, but it can be used for any template system of the web application or available web framework. |