Làm cách nào để chạy tập lệnh Python bằng PHP?
Thật thú vị khi thấy cách chúng ta có thể quản lý để sử dụng hai ngôn ngữ lập trình mạnh mẽ ??? . Vậy hãy bắt đầu Tôi cho rằng bạn đã cài đặt Python trong hệ thống của mình. Tôi đang sử dụng Hệ thống Windows nên tôi đã cài đặt Xampp cho PHP Bước 1. Tệp PHP & PythonBạn chỉ cần tạo hai tệp trong thư mục làm việc hiện tại của mình
trong chỉ mục của bạn. php, bạn chỉ cần viết dòng này để chạy tệp python từ tệp php hiện tại của bạn Như chúng ta có thể thấy, đầu ra của Python script test. py đã được hiển thị Tiếp theo, hãy xem xét tệp script Python sau, 'test2. py', lấy một đối số, một Chuỗi và in nó $ cat test2.py import sys print(sys.argv[1]) Bây giờ, hãy gọi tập lệnh này từ PHP, chuyển đối số $ cat test.php $ php test.phpThực thi tập lệnh Python bằng PHP Như chúng ta có thể thấy, Tập lệnh Python đã được thực thi và in giá trị tham số 'Ví dụ' Phần kết luậnTrong bài viết này, chúng ta đã biết cách gọi một tập lệnh Python từ bên trong mã PHP của chúng ta. Điều này có thể được sử dụng trên các tập lệnh Python phức tạp hơn, đầu ra của tập lệnh này sẽ được lưu trữ trong biến PHP như trong các ví dụ của chúng tôi ở trên Điều này đặc biệt hữu ích khi một số thư viện Python phức tạp, ví dụ:. các thư viện khoa học dữ liệu và học máy, sẽ được sử dụng. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, hãy đảm bảo bạn để lại nhận xét bên dưới Trong PHP có thể sử dụng hàm ‘shell_exec’. Nó có thể được thực thi thông qua trình bao và kết quả có thể được trả về dưới dạng một chuỗi. Nó trả về lỗi nếu NULL được truyền từ dòng lệnh hoặc không trả về kết quả nào cả Dưới đây là một minh họa mã tương tự - Cần phải cấp đúng đặc quyền để tập lệnh python được thực thi thành công Lưu ý - Trong khi làm việc trên loại nền tảng Unix, mã PHP được thực thi với tư cách là người dùng web. Do đó, người dùng web nên được cấp các quyền cần thiết đối với các thư mục và thư mục con |