ใน PHP สามารถใช้ฟังก์ชัน 'shell_exec' ได้ สามารถดำเนินการผ่านเชลล์และสามารถส่งคืนผลลัพธ์เป็นสตริงได้ ส่งคืนข้อผิดพลาดหาก NULL ถูกส่งผ่านจากบรรทัดคำสั่งหรือส่งคืนไม่มีเอาต์พุตเลย
ด้านล่างนี้เป็นการสาธิตโค้ดของสิ่งเดียวกัน -
<?php $command_exec = escapeshellcmd('path-to-.py-file'); $str_output = shell_exec($command_exec); echo $str_output; ?>
ต้องให้สิทธิ์ที่เหมาะสมเพื่อให้สคริปต์หลามดำเนินการได้สำเร็จ
หมายเหตุ − ในขณะที่ทำงานบนแพลตฟอร์มประเภท Unix โค้ด PHP จะถูกดำเนินการในฐานะผู้ใช้เว็บ ดังนั้น ผู้ใช้เว็บควรได้รับสิทธิ์ที่จำเป็นในไดเร็กทอรีและไดเร็กทอรีย่อย