ホームページ >バックエンド開発 >PHPチュートリアル >Popen を呼び出してプログラムを実行すると例外が返される
プログラムを実行するために Popen を呼び出すと、エラーが返されます
サーバーは Popen('start xxx.exe', 'r');
エラーが返されます:
警告: Popen(start xxx. exe, r) [function .popen]: E:xxxtest.php の 4 行目にエラーはありません
多くの情報を確認しましたが、解決策はありません。ダニエルの回答を楽しみにしています
。
この関数は開発用コンピューターでデバッグできます。はい、サーバーにデプロイするときに問題が発生します
開発用コンピューターは次のとおりです: XP + Apache + PHP
サーバーは次のとおりです: winserver2003 + IIS + PHP
--- ---解決策---------
IIS のデフォルトの権限では十分ではありません。iis->サイトのプロパティ->ホームディレクトリ->実行権限に変更できます。
------解決策------------------
すべてのコードを投稿して見てください $file = Popen("/bin/ls","r");