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