• 締切済み

PEAR_DBをオフラインでインストールするには

ネットに繋げないサーバにPEAR_DBをインストールする方法はありますか。 現在、PEARをインストール済みのサーバで「pear install DB」を打つと、 以下のメッセージが表示されます。 No releases available for package "pear.php.net/DB" Cannot initialize 'channel://pear.php.net/DB', invalid or missing package file Package "channel://pear.php.net/DB" is not valid install failed PHPは5.2.5です。

みんなの回答

  • bakaok
  • ベストアンサー率22% (33/148)
回答No.1

PEARのパッケージってPHPで書かれている物だから PEARの公式サイトから該当のアーカイブをDLしてきてパスの通ったところ(OSではなくてPHPでパスの通ったところ)に解凍するだけで使える。

mogmogtae
質問者

お礼

ご回答ありがとうございます。 はぁ。なるほど。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • php pear

    php5にpearをインストールしました。 早速、c:\php>pear install MAIL としたところ、 No releases available for package "pear.php.net/MAIL" Cannot initialize 'channel://peara.php.net/MAIL', invalid or missing package file Package "channel://pear.php.net/MAIL" is not valid install failed というエラーメッセージが出ます。 どこを直したらよいのか、分かりません。 アドバイスお願いします。

    • 締切済み
    • PHP
  • PEARのパッケージがインストール出来ない

    PHPの初心者です。 WindowsXP, Apache 2.2.8, PHP 5.2.5をインストールした環境です。 PEARパッケージマネージャーのインストールまで漕ぎ付け、 Archive_TAar 1.3.2、 ConsoleGetopt 1.2.3  PEAR 1.6.1、 Structures_graph 1.0.2 の三つが、インストール出来たようですが。 モジュールのインストールを試みると、 C:\>pear install PEAR_Info No release avaqilable for "pear.php.net/PEAR_Info" Cannot initialize 'channel://pear.php.net/PEAR_Info',invalid or missing package file Package "channel://pear.php.net/PEAR_Info" is valid install failed となります. inclued pathは c:\php\pear迄通っています。 また、C:\php\tmpというフォルダーがあり、 \Archive_Tar_.3.2 \ConsoleGetopt_1.2.3 \Structures_Graph_1.0.2の三つのフォルダが中に有りますが? どのようにしたらよいか、お願いします。

    • 締切済み
    • PHP
  • symfonyのインストールでエラー

    ローカルなWindowsXP マシンに、 Apache 2.0.59 mySQL 5.0.18 PHP 5.2.5 をインストールし、 PEARをアップグレードして、1.7.0 です。 symfony を学習するつもりで、PEARインストールを 実行しましたが、エラーとなります。 ---------------------------------------------------------------- C:\php>pear version PEAR Version: 1.7.0 PHP Version: 5.2.5 Zend Engine Version: 2.2.0 Running on: Windows NT 800M7-070117-02 5.1 build 2600 C:\php>pear channel-discover pear.symfony-project.com Adding Channel "pear.symfony-project.com" succeeded Discovery of channel "pear.symfony-project.com" succeeded C:\php>pear install symfony/symfony No releases available for package "pear.symfony-project.com/symfony" Cannot initialize 'channel://pear.symfony-project.com/symfony', invalid or missi ng package file Package "channel://pear.symfony-project.com/symfony" is not valid install failed ---------------------------------------------------------------- 自分では、解決策がわかりません。 アドバイスを頂ければ、うれしいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • PEAR installでエラー

    PEARのパッケージをinstallしようとしたところ、 WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update Cannot install, php_dir for channel "pear.php.net" is not writeable by the current user [root@cn-wedding pear]# pear channel-update pear.php.net と、エラーになったので、 pear channel-update pear.php.net を実行したのですが、 Retrieving channel.xml from remote server となったまま応答がありません。 何か設定が間違っているのでしょうか?全く検討もつきません・・

    • 締切済み
    • PHP
  • pear パッケージインストールでのエラー

    PEARパッケージインストールで以下のようなエラーが出ます。 例えば、pear install Config で、 NO releases available for package "pear.php.net/Config" と表示されます。「利用可能なリリースがありません。」ということです。何か根本的に間違っているような気がいたします。 ご教授よろしくおねがいします。

    • 締切済み
    • PHP
  • Pearのインストールと確認

    サーバー(FreeBDS)にPHPをインストールをしました。 LinixではPearのパッケージマネージャーもwithout pearと指定しない限りインストールされると聞きましたが、今現段階ではPearが動いているようには見えません。 Pearがしっかりと動いていることを確認するにはどうしたらいいのでしょうか?また、require_once("DB.php")とありますがPearのDB.phpは同じディレクトリにおいていない場合は、フルパスでPHPのディレクトリを指定しなければならないのでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • PEAR::DBの利用について

    先日、LAMPのインストールが完了しました。 そこで、PHPからMySQLを操作するにPHPの拡張モジュールであるPEAR::DBを利用しようと考えました。 #sudo apt-get install pear とし、pearをインストールしたあとで、 #sudo pear install DB としてDBモジュールをインストールしました。 #sudo pear list Installed packages, channel pear.php.net: ========================================= Package Version State Archive_Tar 1.3.3 stable Auth_SASL 1.0.3 stable Console_Getopt 1.2.3 stable DB 1.7.13 stable Log 1.11.6 stable Mail 1.1.14 stable Net_SMTP 1.3.4 stable Net_Socket 1.0.9 stable PEAR 1.9.0 stable Structures_Graph 1.0.3 stable XML_Util 1.2.1 stable 上記がインストールされているものです。 しかし、MySQLにどうしても接続することができません。 /* require_once("DB.php");   // 接続設定  $dbtype = "mysql";   $sv = "localhost";   $dbname = "sampledb";   $user = "root";   $pass = "*******";   // データベースに接続する   $dsn = "$dbtype://$user:$pass@$sv/$dbname";   $conn = DB::connect($dsn);   if (DB::isError($conn)) {   die("接続エラー"); } */ とくに必要な設定とかはあるのでしょうか? php.iniの設定をしなければならないなど。windowsの場合、インクルードパスにpearのインストール先絶対パスを追記したのを覚えています。 どなたか、アドバイスお願い致します。よろしくお願い致します。 環境やバージョン os Linux ubuntu 2.6.31-16-generic apache 2.2.12-1ubuntu2.1 mysql-server 5.1.37-1ubuntu5 php 5.2.10-2ubuntu6.3

    • 締切済み
    • PHP
  • PEAR_Infoのインストールでエラー

    PEAR_Infoのインストールを試みましたが、エラーメッセージが表示されてインストールできません。 バージョンが違う旨のエラーメッセージだと思うのですが、対処方法を教えて下さい。バージョンは問いません。 入力内容→C:\>pear install PEAR_Info エラーメッセージの内容     ↓ WARNING: channel "pear.php.net" has updated its protocols,use "channel-update pear.php.net" to update pear/PEAR_Info requires PEAR Installer (version >= 1.4.11),installed version is 1.4.9 pear/PEAR_Info requires package "pear/PEAR" (version >=1.4.11),installed version is 1.4.9 No valid packages found install failed 宜しくお願いします。

    • 締切済み
    • PHP
  • pear dbにつきまして

    いつもお世話になっております。 ふとした疑問ですが、 PearDBを使うとき、どのディレクトリであっても、 require_once("DB.php"); とします。 通常この場合、カレントディレクトリにDB.phpがあるはずですが、 Pearの場合ないですよね。 Pearは Pear install コマンドでインストールしました。 ここらへんの仕組みがなにか、関係してくるのかなと思いますが、 ざっくり、ここの仕様の概要を教えていただけませんでしょうか。 (※わからないままだと、気持ちわるくてしょうがありません。。) お手数をおかけしますが、何卒よろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • PEARのインストールについて

    PHP5.2.3でPEARのインストールがうまくいきません。 現象は、go-pear.batを実行すると、だんまりになってしまいます。 環境はWindows2000server+IISです。 \- |-php(phpフォルダ) | --PEAR(インストール時に出来るフォルダ) PEAR\go-pear.pharはネット上から最新のものを拾ってきました。 わかる方いたらよろしくお願いします。

    • 締切済み
    • PHP