呼び出されたときに Pyton スクリプトを実行することになっている単純な PHP 関数があります。私は自分のphpプログラムでこの種の関数を何度も試しましたが、どういうわけか今回はこの関数はpythonスクリプトをまったく実行していません. コマンドプロンプトからスクリプトにアクセスして実行するpython testing.py
と、正常に実行されます。このスクリプトには python の NLTK ライブラリの本格的な実装が含まれており、その操作 (つまり、データ処理と db への保存) の実行と実行に 20 秒以上かかることに注意してください。この問題の原因となっている実行の遅延ですか、それとも今回欠けているものがありますか?
function success(){
$mystring = exec('python testing.py');
$mystring;
if(!$mystring){
echo "python exec failed";
}
else{
echo "<br />";
echo "successfully executed!";
}