PHP-তে shell_exec ফাংশনটি ব্যবহার করা যায়। এটি শেলের মাধ্যমে এক্সিকিউট হয় এবং রেজাল্ট স্ট্রিং হিসেবে ফেরত দেয়। কমান্ড লাইন থেকে NULL পাস করলে বা কোনো আউটপুট না দিলে এরর রিটার্ন করে।
নিচে এর উদাহরণ দেওয়া হলো:
<?php $command_exec = escapeshellcmd('path-to-.py-file'); $str_output = shell_exec($command_exec); echo $str_output; ?>
পাইথন স্ক্রিপ্ট সফলভাবে এক্সিকিউট হওয়ার জন্য সঠিক পারমিশন দিতে হয়।
নোট − ইউনিক্স টাইপের প্ল্যাটফর্মে কাজ করার সময় PHP কোড ওয়েব ইউজার হিসেবে এক্সিকিউট হয়। তাই ওয়েব ইউজারকে ডিরেক্টরি ও সাব-ডিরেক্টরির যেকোনো প্রয়োজনীয় অধিকার দিতে হয়।