WindowsホストにphpPgAdminをインストールする方法

このQ&Aのポイント
  • windows7ホストからリモートホストのpostgresqlに接続するために、WindowsホストにphpPgAdminをインストールする方法について調査しています。
  • 解説サイトでは通常、phpPgAdminのインストールにはpostgresqlサーバーとphpが必要とされていますが、今回の場合はWindowsホスト側でサーバーソフトを動かす予定がないため、phpPgAdminのみを単独でインストールすれば問題ありません。
  • Windowsホストにはまだpostgresqlとphpがインストールされていないため、これらのソフトウェアを先にインストールする必要はありません。
回答を見る
  • ベストアンサー

windowsクライアントへのphpPgAdmin

リモートホストのpostgresqlにwindows7ホストからつなぐために、windowsホストにphpPgAdminをインストールしようとしています。 windowsホストにはpostgresql, phpなどをインストールしていません。 windows側でサーバーソフトを動かす予定はありません。 多くの解説サイトではpostgresqlサーバーにphpPgAdminを導入するのを前提としているようでよくわからないのですが、この場合、phpPgAdminのみを単独でインストールすればよいでしょうか、あるいは、先立ってphpなどインストールしておく必要があるのでしょうか? 2013年11月1日

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

使ったことは無いのですが、phpPgAdmin 自体が php で動くスクリプトだと思います。 php とついているように。 実際ウエブサーバに置いたりして活用するようですし、ウェブサーバも必要ですね。 私のサイトにスキャンを仕掛けてくる人が定期的に存在しますし。

参考URL:
http://www.kkaneko.com/rinkou/postgresinstall/phppgadmin.html
RASUM2
質問者

お礼

kemiotto-newさま、ありがとうございます。 phpはpostgresqlサーバー側に必要というわけではなく、クライアント側に必要ということですね。 2013年11月2日

関連するQ&A

  • PostgreSQLをインストールしたサーバーとは別のサーバー上で、phpPgAdminを動かせる?

    PostgreSQLがインストールされているDBサーバにはPHPがインストールされていません。 よって他のWebサーバへphpPgAdminをインストールして、 DBサーバへ接続し、データベースの編集を行おうと考えています。 このようなことはphpPgAdminで可能でしょうか? ご回答よろしくお願いします。

  • phpPgAdminへの初回ログイン

    phpPgAdminをインストールばかりなのですがログイン方法が分かりません。 いろいろ試したんですが「ログインに失敗」が出て入れません。 どうしたらログインできるでしょうか? バージョンを記しておきます。 Fedora Core 6 kernel-2.6.20-1.2962.fc6 postgres (PostgreSQL) 8.1.9 phpPgAdmin-4.1.3-2.fc6 php-pgsql-5.1.6-3.6.fc6

  • phpPgAdminが動きません。

    会社のテスト用WebサーバのDocumentRoot/ppaディレクトリ下にphpPgAdmin4.2を入れました。 ID・パスワードを入力してログイン後、既存のDB一覧が表示されるのですが、「データベース名」や「アカウント」をクリックしても必ずログイン画面へ戻ってしまいます。 正しいユーザID・パスワードを入力した場合のみログインできる点、データベース一覧が見えてる点などから、config.inc.phpのDB接続設定はうまくできていると考えているのですが… なにか心当たりがあれば教えて頂きたいと思います。 【各バージョン】 OS:CentOS release 4.4 (Final) ※VMware6上で稼働 カーネル:Linux version 2.6.9-42.EL PHP:4.3.9 PostgreSQL:7.4.19 Apache:2.0.52 【pg_hba.confの設定】 local all all md5 host all all 127.0.0.1 255.255.255.255 md5 host all all 0.0.0.0 0.0.0.0 md5 DBとWebサーバは上記同一サーバ上で稼働しております。 以上、よろしくお願い致します。

  • LinuxからWindowsサーバへのrsh

    はじめてですが、Unix/LinuxからWindows2000サーバおよび2003サーバへのrshを起動するために必要な環境について質問をさせていただきます。 逆向き(WindowsからUnix)については実績があります。 リモートホストのWindows側のhostsファイルにUnixのアドレスと名前を登録、ローカルホストのUnix側のhostsや.rhostsファイルにWindowsのアドレス、名前、ユーザ情報を登録するとWindows側でUnixコマンドが遠隔起動できます。 今、実現したいのは、Unix/Linuxをリモートホスト、Windows2000サーバおよび2003サーバをローカルホストとしてUnix/Linux側からWindows側の処理を遠隔起動することです。 hostsや.rhostsファイルは、設定する側が逆になるだけで、考え方は同じと思われます。 Windows側でrshのデーモンプロセスが起動している必要があると思われます。 巷では、WindowsにSFUやSUA(Unixエミュレータ)を導入すればできるという情報が多い様です。 SFUやSUAを導入せず、rshのデーモンプロセスを単独でかつフリーで入手することは可能でしょうか? Windowsのバージョンにより、デーモンプロセスが標準で装備されていたり、別途導入する必要があったりするのでしょうか? よろしくお願いいたします。

  • デフォルトのCLIENT_ENCODINGを変更したい

    データベース、またはPostgresql本体の CLIENT_ENCODING のデフォルトを設定するにはどうしたらよいでしょうか。 ご存知の方いらっしゃいましたら教えてください。 【現状】 Linux機にインストールしたPostgresqlのCLIENT_ENCODINGをSJISにしたいのですが、DBにconnectする毎に SET CLIENT_ENCODING 'SJIS'; することで対処していますが、出来ればソフト側ではなくDB側の設定で対処したいと考えています。 ■ デフォルト設定のWindowsとLinuxの差異 Windows:  サーバ:euc  CLIENT_ENCODING:sjis ※ Linux[centos4]:  サーバ:euc  CLIENT_ENCODING:euc ※ Windowsと同じ設定になるようにしたいです。   またはCREATEDBのオプションとかでそういうのがあると良いのですが。 PostgreSQLのversion:8.1.5

  • シンクライアントについて

    お世話になります。 ある方より、突然シンクラインアトによる、アプリケーション導入のお話がありました。 私は、クライアントサーバー型Windowsアプリケーションの導入しかしたことがありません。 そこで、シンクラインアントでは、アプリケーションにどのような違いがあるものか、どなたか分かりやすく解説していただけませんでしょうか? 通常のWindowsアプリケーションが、シンクライアントでそのまま動作すると考えてよろしいのでしょうか? その仕組みすらよく分かりません・・

  • Windowsリモートデスクトップサービス

    WindowsServer2008R2の導入を検討しているのですが、リモートデスクトップサービスの機能導入を迷っています。 クライアントパソコンはWindowsXPが20台ほど、Windows7が5台です。 いろいろな記事を読むとパソコンの能力にはあまり依らないようにも感じますが… ・WindowsXPやWindows7のリモートデスクトップの機能のサーバー版と考えればいいのでしょうか? ・サーバーはこれから購入するので、それなりの仕様となるのであまり心配していないのですが、WindowsXPパソコンが5~6年前のものが多く、この機能が動くか心配です。 ・Windowsドメイン(AD?)の導入は必須なのでしょうか? ・リモートデスクトップサービスのサーバーとADサーバーは同じ筐体での共存でもいいのでしょうか? その他注意する点がありましたら教えてください。

  • MACからWindowsサーバへ接続できない

    Windowsサーバ2008R2でリモートデスクトップサービスをインストールしています。 Windows7からは繋がるんですが、 MACやスマホからは繋がりません。 Windows7からは繋がるのでネットワークやサーバの設定は問題ないと思うんですが、 Windows7以外からは認証ではじかれてしまいます。 何か考えられる原因がありまししたら教えてください。 よろしくお願いします。

  • Windows→UNIX間におけるrcpについて

    Windows Server 2008(SUAインストール済み)からrcpを実行し、 UNIXサーバからファイルをコピーしてくる処理を行おうとしています。 しかしながら、以下のコマンドを試してみても、 上記の処理を実現することができません。 わかる方いましたら教えてください。 (1)rcp <リモート先ホスト名>.<リモート先ユーザ名>:/export/home/<リモート先ユーザ名>/<テストファイル名> C:\temp\<テストファイル名>  上記コマンドを実行すると以下のメッセージが返ってきます。(エラーレベルは0)  sh: /usr/bin/rsh<リモート先ホスト名>.<リモート先ユーザ名>: not found (2)rcp <リモート先ユーザ名>@<リモート先ホスト名>:/export/home/<リモート先ユーザ名>/<テストファイル名> C:\temp\<テストファイル名>  上記コマンドを実行してもメッセージなし。(エラーレベルは0) サーバ間の疎通については、 ホストネーム指定によるpingで応答がありました。 また、rhostsファイルの設定については、 Windows→UNIX間でrshができることを確認していますので、問題はないと判断しています。 よろしくお願いいたします。

  • PHP+Postgres時のiptables設定について

    ミズタともうします。 1台のテストサーバ(Turbo linux 8 server)でPHPとPostgreSQLを動かしています。 サーバ上のMozillaからphppgadminをつかってposrgreSQLにログインしようとしたところ「ログイン失敗」となりました。いろいろと調べているうちにiptablesで5432/tcpをINPUT、OUTPUTで許可すると動くことが分かりました。 ただ、セキュリティ上、すべての接続元に許可したくないので(1)localhostのみ許可、(2)127.0.0.1のみ許可としたら、どちらもログインに失敗してしまいます。 同様に、(3)192.168.0.xxx(ローカルPCのアドレス)を許可してローカルPC(IE)からログインを試みても「ログイン失敗」となりました。 iptablesをどのように設定すれば限定された接続元からのみphppgadminの操作を許可できるようになるのでしょうか。 ※バージョンは下記のとおりです。 Apache 2.0.59 PHP 5.1.6 PostgreSQL 8.1.4 phppgadmin 4.0.1 お手数おかけしますがご教授よろしくお願いいたします。