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

Làm thế nào để gọi tệp Python từ bên trong PHP?

Để gọi tệp Python từ bên trong tệp PHP, bạn cần gọi tệp đó bằng hàm shell_exec.

Ví dụ

<?php
    $command = escapeshellcmd('/usr/custom/test.py');
    $output = shell_exec($command);
    echo $output;
?>

Điều này sẽ gọi tập lệnh. Nhưng trong tập lệnh của bạn ở trên cùng, bạn cũng cần chỉ định trình thông dịch. Vì vậy, trong tệp py của bạn, hãy thêm dòng sau ở trên cùng:

#!/usr/bin/env python

Ngoài ra, bạn cũng có thể cung cấp trình thông dịch khi thực hiện lệnh.

Ví dụ

<?php
    $command = escapeshellcmd('python3 /usr/custom/test.py');
    $output = shell_exec($command);
    echo $output;
?>