ถ้าจะใช้ PHP รัน Python Script ทำยังไงคะ

คือตอนนี้กำลังทำโปรเจคอยู่ค่ะ เป็น web application ใช้ PHP เป็นหลัก บน windows server
ปัญหาคืออยากจะส่งค่าจาก PHP ไป Python script แล้วก็ execute script นั้น ก่อนจะส่งค่ากลับมาที่ PHP
ที่ไม่ได้เขียนเป็น python ทั้งหมดเพราะส่วนนี้พัฒนาเพิ่มมาที่หลังอ่าค่ะ เลยใช้สองภาษา

ลองหาดูจากในเว็บต่างๆแล้ว มีทั้งใช้ shell_exec(), exec(), popen() เยอะมากค่ะ แต่ลองทำตามโค้ดเขาแล้วไม่ได้สักอันเลยค่ะ
ไม่แน่ใจว่าตัว python script ถูกสั่งให้ทำงานหรือเปล่า พอจะมีวิธีเชคไหมคะว่าโค้ด python รันแล้วหรือยัง ตัวอย่างโค้ดธรรมดาที่สุดที่ลองแล้วนะคะ  ไม่ได้ส่งค่าอะไรเลยค่ะ แค่เรียกเฉยๆยังไม่มาเลย ร้องไห้

PHP :
$command = escapeshellcmd('python.py');
$output = shell_exec($command);
echo $output;

Python :
print "hello"

คือเพื่อนรันที่เซิฟเวอของเพื่อนได้ (ใช้ apache) ไฟล์ python กับ php เก็บอยู่ที่เดียวกันค่ะ เลยสงสัยว่าเป็นที่ server ของเราด้วยหรือเปล่าอ่าค่ะ หรือวิธีการที่ใช้มันผิด ใครพอจะมีวิธีรบกวนแนะนำด้วยค่า ตอนนี้มืดมากจริงๆ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่