質問 |
||
| QNo.3930125 | PHPのexec();をつかってアプリケーションを起動したい。 | |
|---|---|---|
| 質問者:jiburiburi |
サーバーにインストールされたプログラムを起動させたいのですが、うまくいきません。 PHPでバッチファイルを開いて、プログラムを起動させるようにしているのですが、アクセス権限がないのか、ファイルが開かず、web画面も止まってしまいます。 <?php exec('xxx.bat'); ?> 【環境】---------------- Windows Server 2003 R2 Apache2.2 PHP5 ------------------------ サーバーから直接"http://localhost/"や"http://IPアドレス"でアクセスした場合は動くのですが、別PCや、リモートデスクトップでアクセスした場合には動きません。 インターネットゲストアカウントはフルコントロールにしているのですが他にも設定で足りないところがあるのでしょうか。 どのたかご教示お願いします。 ※起動したいプログラムは処理が終ったら自動終了します。 |
|
困り度:
|
||
| 質問投稿日時: 08/04/07 18:25 |
||
回答 |
|
| ANo.1 | WindowsのPHPはどうなのかわかりませんが、 PHPが動作しているアカウント情報を元にアクセス許可をする必要があるのでは? |
|---|---|
| 回答者:GGL | |
| 種類:アドバイス どんな人:専門家 自信:参考意見 |
|
| 回答日時: 08/04/07 23:28 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |