Challenge4LifeChallenge4Life調べ物を忘れないためのブログと少しの日常の雑記。基本的にはPHPとMySQL関連のことを調べることが多いセミプロSEメニューコンテンツへスキップホームサイトマップ「Windows」タグアーカイブPHPからバッチファイルを実行してpsql.exeを実行する方法windowsシステムで稼働しているApache,PHPから、PostgreSQLへのテキストファイルのインポートを実施したいのですが、PHPのexecでコマンドを実行するとなぜかブラウザがタイムアウトするまで読み込み中。処理が完了していない。execのコマンドの構文が間違っているのか?調べたところ、psqlコマンドに-cと-qのオプションがないと対話式になってしまう。‘SQL’クエリ(SQL)を直接実行-qpsqlが対話なしに実行される。一度バッチファイルに処理を書き出して実行するもNG.しかし、サーバー上でバッチファイルを実行すると正常動作。調べたところ、パスワードの入力待ちではないのか。そもそもwindowsのApacheはサービスで稼働しており、daemonとして実行。パスワードファイルを作成するとコマンドプロンプトではパスワード聞かれないみたい。(参照:http://www.postgresql.jp/document/8.4/html/libpq-pgpass.html)環境変数にセットすればいいのでは。バッチファイルの先頭にパスワードセットのコマンドを出力するように変更。PGPASSWORD=xxxxxxx正常に動作しました。出力やエラーが出ないのでハマりました。webcreator実は何の機能か分からないショートカットキーランキング(gooランキング)ショートカットキーってみなさん使っていますか?私は、Windowsを使っていてショートカットキーはよく使います。基本的にマウスで操作するよりもキーボードで全部操作できてしまうのが一番早いですし、手の移動が少なくてすみます。R」も頻繁に使います。電卓を表示するときには「calc」ネットワークコンピュータを見に行くときには「¥¥IPアドレス」など。中には知らない機能もあったりして参考になったランキングでした。webcreatorHOSTSファイルの存在忘れてた以前、こちらで書いたDNSの設定についてなんですが、初歩的な点を見落としていました。DNSサーバ側で設定をしなければいけないと思い込んでしまっていて、忘れていました。「HOSTS」ファイルの存在を。最近は存在自体薄れているような気がするのですが、昔は結構重要なファイルの一つで設定をする必要があったんですよね。今でも重要なファイルなんですけど、自動的にWindows側で設定してくれていたりして意識することなくネットワークが利用できるんですよね。ここでHostsファイルとは?って人に簡単に説明すると、Windowsのシステムファイルの一つで、そのPC内でサイト名などをIPに変換するためのものです。95/98/MEの場合→「C:\Windows」にあります。