ベストアンサー pg_connect をインストールしたのですが? 2007/07/27 12:44 pg_connect を、Linuxへインストールしたいのですが、 どうすればいいのでしょうか? PostgreSQL とPHPを接続させる為です。 あと、PHPのコンパイル方法もご教示願います。 みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー tecinfo ベストアンサー率52% (32/61) 2007/08/03 18:06 回答No.4 (バックアップをしっかり取っていれば)ログイン後、いきなり実行して問題無いと思います。 PostgreSQLはデータベース毎に文字コードを指定できるので、実行するのは後者 > #データベースを作成するときにエンコードを指定する場合 > CREATE DATABASE test ENCODING 'EUC_JP'; だけで良いと思います。 参考URL: http://www.postgresql.jp/document/pg824doc/html/multibyte.html 質問者 補足 2007/08/05 06:42 ありがとうございます。 度々、申し訳ないのですが、プログラムに 以下のモジュールが必要みたいですが、 インストールの方法はお分かりでしょうか? 検索してもよくわかりませんでしたので。 1)Jcode (※jcode.plで代替可能) 2)Time::Local 3)LWP::UserAgent 4)HTTP::Request::Common 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) tecinfo ベストアンサー率52% (32/61) 2007/08/02 18:55 回答No.3 いえいえ、私の方こそ、書き方が悪くて申し訳ございません。 > 3. Makefileの作成 というのは、 ./configure --with-pgsql をコマンドラインで実行するとMakefileというファイルができ、 makeコマンドでコンパイルが可能になります。 という意味で書きました。 コマンドライン上で順番に /configure --with-pgsql --他のオプション make make install と打っていただければ、(エラーが出なければ)PHPはインストールできます。 質問者 お礼 2007/08/03 09:45 丁寧に、ご回答いただきありがとうございました。 質問者 補足 2007/08/03 16:45 あと、もう1点だけ教えていただけますでしょうか。 Linuxサーバーなのですが、PostgreSQL の文字コードが、SQL_ASCIIなので、EUCではないのです。 非常に困っております。 この場合、SSHでログイン後、いきなり、以下のコマンドを 実行しても、問題はないですか? コマンドを実行する前に、何かやることがあれば、教えて下さい。 (これで、PHPとPostgreSQL は接続できるのですよね?) #Postgre自体のデフォルトエンコードを指定する場合 initdb --no-locale --encoding=EUC_JP #データベースを作成するときにエンコードを指定する場合 CREATE DATABASE test ENCODING 'EUC_JP'; 何度も質問して、申し訳ございませんが、お願いします。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tecinfo ベストアンサー率52% (32/61) 2007/08/01 02:03 回答No.2 >この部分ですが、具体的にPHPをアップした後、 >どこかのファイルをメモ帳などで開いていじるのでしょうか? いえいえ、Linuxのコマンドライン上で ./configure --with-pgsql と入力し実行してください。 コンパイルの方法も make make install と順番に打つだけです。 あまり分かりやすいとは思いませんが、詳細についてはマニュアルにも目を通してみてください。 手順通りやれば、意外とすんなりインストールできると思います。 http://jp2.php.net/manual/ja/install.unix.php どこかで詰まってしまったら、また補足に書いていただければと思います。 質問者 補足 2007/08/02 16:50 本当に、何度もすいません。 3. Makefileの作成 ですが、これは、通常のFTPソフトなどで PHPを格納するディレクトリを作成すればいいのでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tecinfo ベストアンサー率52% (32/61) 2007/07/31 15:20 回答No.1 質問の意図は、「PHPのpg_connect関数を使いたい」ということでしょうか? PostgreSQLがインストール済みならば、PHPを以下のようにインストールします。(%はプロンプトです) 1. PHPのソース(http://jp2.php.net/downloads.php)を取得し、解凍。 2. 解凍したディレクトリに入る。 3. Makefileの作成 この時、--with-pgsqlオプションを以下のように付けます。 % ./configure --with-pgsql 他にもオプションが必要なら % ./configure --with-apxs --with-pgsql のように足していきます。 4.コンパイル % make 5.インストール % make install apacheの設定はバージョンによって異なるようなので、PHPのマニュアルを参照してください。 補足にお使いのバージョンなど記していただければ、再度回答いたします。 PHPインストール後、PostgreSQLサーバを起動し、Webサーバを再起動すればpg_connectからPostgreSQLサーバへ接続できます。 参考URL: http://jp2.php.net/manual/ja/install.unix.php 質問者 補足 2007/07/31 22:08 ありがとうございます。 PHPのバージョンは、4.4です。 あと、以下の箇所が、よくわかりません。 > 3. Makefileの作成 この時、--with-pgsqlオプションを以下のように付けます。 % ./configure --with-pgsql 他にもオプションが必要なら < この部分ですが、具体的にPHPをアップした後、 どこかのファイルをメモ帳などで開いていじるのでしょうか? 4.コンパイル あと、上記は、どうやってやるのでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターデータベースPostgreSQL 関連するQ&A pg_connect関数 すみません、質問させてください。 PostgreSQLでPHPの接続をしようと考えています。 Apache, PHP, PostgreSQLのインストールは終了 しています。 PHPのスクリプト内で、 if( !$pg_con=pg_connect("host=$hostname dbname=test user=nobody") ) { と記述して接続を試みているのですが、 Call to undefined function: pg_connect() ・・・ というエラーが出てしまいます。 どのように対処すればいいかアドバイスを下さい。 お願いいたします。 DBD:Pgのインストール こんにちは。 DBD:Pgのインストールで困っています。 DBD:Pgは、すでにPostgreSQLが動いている状態でインストールしなければならないということなのですが、 別のホストでPostgreSQLを動かしている場合には、インストールできないのでしょうか? もしインストールする方法がありましたら、ご教示願います。 OSは、SunOS 5.10だと思います。 PostgreSQLのバージョンは8.1.9 perlのバージョンは5.8.4です。 よろしくお願います。 pg_queryは使えるが、pg_query_paramsが使えない pg_query_params関数を使いたいのですが使えません。 PHPインストール時に--with-pgsqlの指定をいれており、pg_query関数は問題なく使えております。 モジュールに不足があったのかと思い、extensionで追加インストールしてみましたが変化ありませんでした。(extensionの設定は問題なく有効になっていると思います。) 環境は以下のとおりなのですが、心当たりがあればご指摘いただけないでしょうか。 Linux Apache2.0 PHP5.2.10 PostgreSQL8.0 ■pg_query_params関数について:http://php.net/manual/ja/function.pg-query-params.php ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム DBへの接続 現在、Eclipseを開発ツールとして、PHP言語とPostgreSQLでシステムを構築しているのですが 下記の問題が発生しており、困っております。どなたかお解かりであれば、 教えていただけないでしょうか ■問題 クライアントPCのEclipse上で、PHPのコンパイルをする際に、 pg_connect関数を使用しているところで、 「Call To undefined pg_connect 」のエラーがでています。 また、エラーがでているファイルをサーバー上置き、クライアント PCからアクセスすると、ちゃんと起動しています。 その他、PostgreSQLのクライアントTOOLで、クライアントから DBへ接続もできます。 問題としては、Eclipse上で何かしら設定をしないといけないのでしょうか? それとも他に何か解決策があるのでしょうか? ■バージョン PHP4.3.1 PostgreSQL7.4.2 Red Hat Linux 9 pg_Connect出来ない理由 タイトルどおりですが pg_Connect 出来ない理由って なんでしょうか? 運営していて、時間帯などによっては、 多発するようです できれば、回避方法を教えてください WindowsXPにアパッチとPHP5の最新版 をDLしてインストールして使っていたのですが PostgreSQL8をインストールして PostgreSQLとアパッチを再起動して PHPからPostgreSQLにアクセスしたところ PHPに書いた pg_connectが未定義というエラーが出てきました。 PHPからPostgreSQLを使えるようにするために 何をしたらいいのでしょうか? postgresに接続できない 環境はxp、apache2、php5、Postgresql8.2です。 ただ今PHPとPostgresqlの勉強をしています。 postgresに接続できなくて困っています。 <?php $d_base = pg_connect("user='postgres' password=xxxx dbname='test'"); //データベースに接続 で、エラーになり その内容は、 Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: Connection refused (0000000000D/00000) Is the server running on host "???" and accepting TCP/IP connections on port 5432? in です。 ご教示して頂けたら幸いです。 RedHatLinux7.1へのapache追加インストール等 質問が幾つかあります。(このような質問の仕方が正しいかどうかはわかりませんが・・) 1)RedHat Linux7.1で最初からapacheとPHPがインストールされている状態で、最新バージョンのapacheやPHPのtarからのバージョンアップはどうすればいいのでしょうか? (インストールされている状態で展開してコンパイルしインストールすれば上手く行きませんでした。)一度入っているものを削除するにしても依存関係があるものがあって、それが何か解らず削除することができません。 2)WEBサーバーなしでサーバーをインストールしてapache・PHP・postgresqlをインストールしたら、rpm -qでみるとインストールされていませんと表示されます。 (このときhttpdはntsysvにはあらわれません。Linuxがこれらを認識していないみたいです。よって自動起動もできません)これらをLinuxに認識させるのにはどうすればいいのですか? (なおapacheは正しく動作します) 3)apacheなどはバージョン(??)によって落ちるフォルダが違っていてbinフォルダやhttpd.confなどの場所もまちまちみたいですが(インストールのオプションによっては同じところに落とせるそうですが)それらはインストールが正しければどこにあっても問題ないのでしょうか? 4)PHPでpostgresqlをコンパイル時に指定していない状態でどこかの設定ファイルにpostgresqlの記述をしてやればコンパイルなしにPHPからpostgresqlを使用できるようになるのでしょうか? 宜しくお願いいたします。 PHPのpg_pconnect関数について WindowsにApache2・PHP5・Postgresqlをインストールしました。 PHPは動くのですが、pg_pconnectのようなpostgresql関係の関数が動きません。 具体的には Call to undefined function pg_pconnect() というエラーがでます。 php.iniのextension=php_pgsql.dllの箇所を有効にしたのですが、それでもエラーが出ます。 perl DBD::Pgのインストールについて どちらに質問すれば良いのか分からなかったので、こちらで質問させて いただきます。 turbolinux server10で付属のpostgreSQLをインストールして DBIとDBD::Pgをインストールしようとしたところ、下記のような 質問のガイダンスが表示されます。 Path to pg_config? Enter a valid PostgreSQL major version number Enter a valid PostgreSQL minor version number Enter a valid PostgreSQL patch version number Enter a valid PostgreSQL include directory 過去、2回ほどインストールの経験があるのですが、このような ことは無かったです。 pg_configはpg_hba.confのパスで良いと思うんですが、 includeがわかりません。 どこのパスを指定すればよろしいのでしょうか? 調べてみまして近い、質問はあったのですがはっきりとした 回答がなかったので、申し訳ありませんがよろしくお願い いたします。 phpからPostgreにconnectで失敗 DBサーバーに対して、WEBサーバーからアクセスしています。 同じphpソースで同じDBにアクセスしているのに一方はconnectに成功して、一方は失敗します。 <前提> インターネット上のDBサーバーにPostgreSqlがあります。 それとは別のローカルWEBサーバーのphpからPostgreSqlのデータを読んでいてこれは上手く行っています。 ローカルWEBサーバーのコピー環境をインターネット上に立てようとしていますが、これが上手く行きません。 <DBサーバー> OS:CentOS7 dbms:PostgreSql host:dbserver.net port:5432 user:user1 password:password1 dbname:db1 設定ファイル /var/lib/pgsql/data/pg_hba.conf # PostgreSQL Client Authentication Configuration File # TYPE DATABASE USER ADDRESS METHOD host all user1 0.0.0.0/0 md5 設定ファイル # /var/lib/pgsql/data/postgresql.conf listen_addresses = '*' port = 5432 <ローカルWEBサーバー> host:test.local OS:CentOS7 Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16 PHP 5.4.16 (cli) (built: Nov 15 2017 16:33:54) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies <php中のコネクト部分> <?PHP // PostgreSQL 接続をオープンする $dbconn = pg_connect("host=dbserver.net port=5432 user=user1 password=password1 dbname=db1"); : : : <セットアップ中のWEBサーバー> host:test.com OS:CentOS7 Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16 PHP 5.4.16 (cli) (built: Nov 15 2017 16:33:54) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies <セットアップ中のWEBサーバーでのエラー> Warning: pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: Permission denied Is the server running on host 同じ事をしているのに、どうして一方はconnectに失敗するのでしょうか? WindowsのPostgreSQLと Perl DBD::Pgの相性? Windows版のPostgreSQLをインストールして、PerlのDBD::Pgのモジュールも ppmでインストールしました。 接続しようとすると、 ダイアログボックスが表示され、Perl Commandlineがこけたというメッセージが表示されました。 LinuxのPostgreSQL7.2.3では同じPerlスクリプトでもエラーなく動作しましたが、Windows版では7系がないようですね。 WindowsでPerlのDBD::Pgで正しく動作している方はいらっしゃいますか? ちなみに DBD::ODBC経由だと動作しています。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム php + postgre で接続できない php + postgre 初心者です。 Windows環境で作成しています。 データベースに接続できません。 エラー内容 Fatal error: Call to undefined function: pg_connect() in c:\home\php2\pgbbs1.php on line 13 pg_connect()関数が利用できないらしいのですが、 何か設定が必要ですか? PostgreSQLのモジュールをインストールする必要があるのですか? Windws環境で何をどのようにインストールしていいのかわかりません。 わかりやすいサイト等ありましたら教えてください。 よろしくお願いします。 pg_prepareが使用できない(Undefined function お世話になります。 現在PHPとPostgreSQLでアプリケーションを作成しております。 データベースのセキュリティのために、pg_prepare関数を使い たいのですが、以下のようなエラーが出てしまいます。 Fatal error: Call to undefined function pg_prepare() in ... 該当ソースコードとバージョンは以下のとおりです。 ///ソース $con = pg_connect("user = $DBUSER password = $DBPASSWORD dbname = $DBNAME"); $rst1 = pg_prepare($con, "query", 'SELECT * FROM test WHERE name = $1'); $con = pg_close($con); ///バージョン Apache 2.0.59 PHP 5.1.6 PostgreSQL 8.1.4 何か原因で考えられることはあるでしょうか。 pg_escape_stringもまったく同じエラーが起きてしまい頭を抱えています。お手数かけますがよろしくお願いします。 PostgreSQL8.1とPHP5でwebアプリをつくりたいのに環境設定がわかりません… Linuxの初心者です。PostgreSQLとPHP5でwebアプリをつくりたいのですが、環境が構築できずに困っています。現時点での環境を以下に記します。 OS ; Fedora Core 6 server ; apache 2.2.3 DB ; PostgreSQL 8.1.4 言語 ; PHP 5.1.6 Fedora Core 6 をインストールする時に apache と PostgreSQL と PHP はインストールされていました。そして以下の様に設定ファイルを書き直しました(今回の質問に関わりのなさそうなものは省いていますが、なにぶん初心者のため、なにか足りないものがありましたら教えていただきたいと思います)。 ・apache /etc/httpd/conf/httpd.conf 265 ServerName localhost:80 748 AddDefaultCharset EUC-JP ・PHP /etc/php.ini 777 pgsql.allow_persistent = On 781 pgsql.auto_reset_persistent = 0 784 pgsql.max_persistent = -1 787 pgsql.max_links = -1 791 pgsql.ignore_notice = 0 795 pgsql.log_notice = 0 ・PostgreSQL /var/lib/pgsql/data/postgresql.conf 49 listen_addresses = '*' 52 port = 5432 ・PostgreSQL /var/lib/pgsql/data/pg_hba.conf local all all ident sameuser host all all 127.0.0.1/32 ident sameuser host all all ::1/128 ident sameuser host all 0.0.0.0 0.0.0.0 trust スクリプト内で pg_connect() 関数を使って PostgreSQL に接続しようとすると、 Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: Permission denied Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? Warning: pg_last_error() [function.pg-last-error]: No PostgreSQL link opened yet というエラーが出てしまうのです。 調べてみたら php-pgsql という拡張モジュールがインストールされていたにも関わらずに、phpinfo() の configure に --with-pgsql が見当たらないのです。パッケージでインストールしたためにオプションが付いていなかったのでしょうか。 こちらのサイトで似たような質問があって読んだのですが、どこのディレクトリで configure をやり直したらいいのか、make clean コマンドで一回オプションを全て消さないとだめなのかがわからなくて困っています。 どなたか詳しい方がいらしたら、教えてください。 よろしくお願いいたします。 PHPとPostgreSQLがつながらない PHPとPostgreSQLの初心者です。PHPとPostgreSQLを 使ってプログラムを作ろうと思ってます。 開発はPC上で、PostgreとPHPサーバはLinuxマシンに あります。まず最初にPostgreのインストールですが、 Fedora Core5 に着いていたPotsgreSQL8.1.3を入れ ました。設定としては、 postgresql.confでは listen_address='localhost,192.168.1.3' としました。192.168.1.3はLinuxマシンのローカル アドレスです。 pg_hba.confではconnectionのところで host all all 192.168.1.3 255.255.255.0 tyust としました。その後 host all all 0.0.0.0 255.255.255.0 tyust とかいろいろ試してみました。 一方PHPの方はほとんど何も設定をしていません。と いうか設定方法がよくわかりません。 以上の環境で、簡単なPHPプログラムをPostgreにつなげないで実行したところ問題なく動きました。 20行くらいのPHPを書いてみましたが、特に問題はあ りませんでした。 PostgreSQLの方は、PCからSSHで入って、接続テスト 用のDBを作り、テーブルも3つ作って、データを数件 Insertしました。 いよいよPHPからDBにつなぐことになったのですが、 プログラム上では以下のように書きました。 <?php print "こんにちは"; $conn = pg_connect ('host=192.168.1.3 port=5432 dbname=phptest user=postgres'); print "こんばんは"; if (!$conn) { print "PostgreSQLへの接続に失敗です"; exit(); } else ・ ・ して実行したところ、「こんにちは」は表示されま したが、「こんばんは」以下はは表示しませんで した。$conn の先には進んでいないようです。 当然ここに書いた以外にも設定を変えてみましたが、 つながりませんでした。よろしくお願いします。 pg_exec()、pg_result()は、使わない方が良いのか? 去年の7月から、PHPを使っています。 そこで、初めて買った本の中で、pg_exec()、pg_result()を使ってPostgreSQLを使うサンプルプログラムが載っていました。 それを使って、webソースをくんできたのですが、ふと技術評論社のPHPのポケットリファレンスなどを見たら、pg_exec()、pg_result()が載っていません。(汗) googleなどで検索すると、また使っているようですが、将来性を考えると、pg_query()、pg_fetch_xxxx()などにソースを直しておいた方が良いのでしょうか? また、pg_fetch_xxx()の中で、pg_fetch_objectが、良いのでしょうか? Pgモジュールについて DBI以外でPgというPostgreSQL専用のPerlモジュールが存在するようですが、ActivePerl5.8で利用したいのですが、ppm install Pgとしてもうまくいきませんでした。どこからダウンロードすれば良いのでしょうか? Postgrsql8.1.9+PHP5.1.6+apacge2 すみませんLINUXの初心者です Postgrsql8.1.9+PHP5.1.6+apacge2をインストールしています OSはSentOS5です とりあえずPHPで書いたものをWEBでデーターベースに接続してみて 問題あればエラーが出ると思っていたのですが WEBの画面には何も表示されない状態になってしまいます。 <?php // データベースに接続 $con = pg_connect("dbname=template1 user=postgres password=000"); // クエリの実行 $rs = pg_query($con, "select * from tester"); // 結果セットの行数を取得 $maxrows = pg_num_rows($rs); for ($i = 0; $i < $maxrows; $i++) { $row = pg_fetch_row($rs, $i); echo("$row[0] | $row[1]<br>\n"); } // データベースの接続終了 pg_close($con); ?> HTMLで書いた物はWEB画面には出てくるのですが・・・ とりあえずインストールされてるものを 書いてみました。 postgresql-libs-8.1.4-1.1 postgresql-server-8.1.9-1.el5 postgresql-8.1.9-1.el5 httpd-2.2.3-7.el5.centos php-common-5.1.6-15.el5 php-mbstring-5.1.6-15.el5 php-cli-5.1.6-15.el5 何かが足りないのかconfigの編集が悪いのかまったく わからない状態です PHP・apacheは vi /var/www/html/test.php <?php phpinfo(); ?> を書き込んでWEBを開くとphpinfoのページは開きます。 Postgresqlは単独でテーブルの登録はできます。 解決に必要な情報が要る場合は言っていただければ・・・ ただ初心者なのでコマンドを教えてもらえると助かります すみませんがよろしくお願いします。 グループウェア Claraのインストール Red Hat Linux9が入っているパソコンに、グループウェアのClaraを入れようとしています。 (アドレスですが、Yahooで『グループウェア Clara』 と入力したら出てくるので検索をお願いします。) 質問内容は、インストールのマニュアルがRed Hat Linux7.3を前提に書かれているため、 マニュアルどおりにインストールが進みません。 Linuxは、『10日でおぼえるRed Hat Linux9 サーバ構築・管理入門教室』 という本についていたものを利用しました。 まず必要なRPMパッケージが Apacheは、 apacheとapache-devel PostgreSQLは、 Postgresql-libsとpostgresqlとpostgresql-server PHPは、 phpとphp-pgsql と書かれていました PostgresSQLとPHPは # rpm -qa | grep [postgresql 又は php] で確認は取れたのですが、 apacheに関しては # rpm -qa | grep apache を打っても出てきませんでした。 このパッケージもどこからDLするのかが分からないので、教えてください。 2点目に、インストールマニュアルに、PostgresSQLをインストールすると、 "postgres"というユーザができていると書かれています。 先ほどの、# rpm -qa | grep postgresql でいくつか 表示が出たので、インストールされていると思っているのですが、 # su - postgres を打ってもユーザがないといわれます。 これは、インストールができていないのでしょうか? できていないのであれば、インストール方法を教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター データベース SQL ServerOraclePostgreSQLMySQLNoSQLその他(データベース) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
ありがとうございます。 度々、申し訳ないのですが、プログラムに 以下のモジュールが必要みたいですが、 インストールの方法はお分かりでしょうか? 検索してもよくわかりませんでしたので。 1)Jcode (※jcode.plで代替可能) 2)Time::Local 3)LWP::UserAgent 4)HTTP::Request::Common