Computer >> Máy Tính >  >> Lập trình >> PHP

Chạy chương trình Python từ PHP

Trong PHP, hàm ‘shell_exec’ có thể được sử dụng. Nó có thể được thực thi thông qua shell 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 chuyển từ dòng lệnh hoặc trả về không có đầu ra nào cả.

Dưới đây là một đoạn mã tương tự -

<?php
   $command_exec = escapeshellcmd('path-to-.py-file');
   $str_output = shell_exec($command_exec);
   echo $str_output;
?>

Cần phải cấp các đặc quyền phù hợp để 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 như một người dùng web. Do đó, người dùng web phải được cấp các quyền cần thiết đối với các thư mục và thư mục con.