最近 Zend Server CE をインストールしましたが、php-win で何もできません。標準のphp呼び出しを使用してcmdスクリプトを実行すると、完全に機能しますが、php-winを使用した呼び出しは何もしません。出力なし。なし。
例えば:
php C:\path\to\script
上記の作品。
しかし、以下は何もしません:
php-win c:\path\to\script
何か案は?
最近 Zend Server CE をインストールしましたが、php-win で何もできません。標準のphp呼び出しを使用してcmdスクリプトを実行すると、完全に機能しますが、php-winを使用した呼び出しは何もしません。出力なし。なし。
例えば:
php C:\path\to\script
上記の作品。
しかし、以下は何もしません:
php-win c:\path\to\script
何か案は?
PHPマニュアルからの引用:
PHP 5 の時点で、新しい php-win.exe ファイルが配布されています。これは CLI バージョンと同じですが、php-win は何も出力せず、したがってコンソールを提供しません (画面に「dos ボックス」は表示されません)。この動作は php-gtk に似ています。--enable-cli-win32 で構成する必要があります。
つまり、php-win は出力を生成することは想定されていません。ただし、ディスクやデータベースへの書き込みなど、他のこともできます。したがって、チェックしたい場合は、次のようなスクリプトを記述します。
<?php
file_put_contents("a", "aaa");
ファイルが表示されるかどうかを確認します。