Để 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;
?>