• 締切済み

PEARライブラリ

Windows(xp)にxampp1.6.4をインストールしています、C:\xampp\php\PEAR\にPEARのライブラリが格納されているのにコマンドプロンプトでpear listを入力してインストールされているライブラリを確認したいのですが、no package installed from channnel pear.php.netと表示されてしまいます。 どうなってるのかよくわかりません、パッケージのインストール方法がわかりましたら教えてもらえると助かります。

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

メッセージはpear.php.netからインストールしたパッケージはないようなことを言っているみたいですが、pear installで新規にパッケージをインストールすることもできませんか?

関連するQ&A

  • PEARインストールについて(xampp

     こんにちは。 xamppを使いPHPの勉強をしております。 PEARインストールの段階で手が止まっており、他の質問を見ても解決せず困っております。 ・OSはWin xp(Home) ・これまでの手順  購入した本を元にPEARをインストールしようと致しましたが、うまく行かず。→購入した書籍のサイトでPEARインストールについて訂正があり、そちらも試したものの、上手くいきませんでした。  また、他のインストール方法を解説しているサイトを見てもなかなかうまくいきませんでしたが、とあるWebサイトの方法を試したところ、コマンドプロンプトにそれまでと違う表示が出てきて、いくつか段階が進みました。 【質問点】 次の結果は、インストールが無事に出来ているのでしょうか??? C:\Documents and Settings\Owner>cd C:\xampp\php C:\xampp\php>pear install MDB2 pear/MDB2 is already installed and is the same as the released version 2.4.1 install failed C:\xampp\php>pear install MDB2#mysql Skipping package "pear/MDB2", already installed as version 2.4.1 No valid packages found install failed C:\xampp\php>pear list INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET: ========================================= PACKAGE VERSION STATE Archive_Tar 1.3.3 stable Console_Getargs 1.3.4 stable Console_Getopt 1.2.3 stable MDB2 2.4.1 stable MDB2_Driver_ibase 1.4.1 stable MDB2_Driver_mssql 1.2.1 stable MDB2_Driver_mysql 1.4.1 stable MDB2_Driver_mysqli 1.4.1 stable MDB2_Driver_oci8 1.4.1 stable MDB2_Driver_pgsql 1.4.1 stable MDB2_Driver_sqlite 1.4.1 stable Mail 1.1.14 stable Mail_Mime 1.5.2 stable Mail_mimeDecode 1.5.0 stable Net_SMTP 1.3.3 stable Net_Socket 1.0.9 stable PEAR 1.8.1 stable PEAR_Info 1.9.2 stable Structures_Graph 1.0.2 stable XML_Util 1.2.1 stable 以上です。 特に3つ目のコマンド(pear install MDB2#mysql)の結果が「上手くいってないのでは???」と首を傾げている状態です。 どなたかお分かりになる方がおられましたら、ご回答を頂けますようお願い致します。

    • ベストアンサー
    • PHP
  • ロリポップのサーバーにPEARライブラリを追加したい

    初めて投稿します。 プログラム始めて3ヶ月未満の初心者です。 PHPを利用して携帯サイトを作ろうと勉強しています。以前Pearをサーバー(ロリポップ)にインストールして利用していますが、ライブラリを追加したい(ライブラリ:Net_IPv4)と思い、 http://サーバーのドメイン/pear/go-pear.php にアクセスしても、 「500 ERROR INTERNAL SERVER ERROR ※CGIもしくはSSIが正しく動作していません」 というエラーが出てしまいます。 以前PEARをインストールしたときは、 1.サーバーに「pear」フォルダを作り(パーミッション:755) 2.「http://pear.php.net/go-pear」にアクセス。表示されたリストをコピーし、go-pear.php という名前で保存。go-pear.php(パーミッション:755) を、FTPで先ほど作成したフォルダー「pear」にアップロード 3.「http://サーバーのドメイン/pear/go-pear.php」にアクセスして、Confguration欄のphp.exe.pathの項目に「user/local/bin/php」と入力 を実行しました。 これで、利用したいPEARライブラリを選んで、インストールした分は今も使えております。 PEARのライブラリをレンタルサーバー(ロリポップ)に追加する方法をご存知の方がいらっしゃいましたら、教えて頂けないでしょうか。 よろしくお願いします。 ※ローカル環境ではコマンドプロンプトを利用して、問題なく「Net_IPv4」ライブラリを追加出来ました。

    • ベストアンサー
    • PHP
  • PEAR でのMail設定に関して

    教えて下さい。 PEARを使ってメールを利用しようとしていますが、どうもインストールがうまく できません。 コマンドプロンプトで go-pear.bat コマンドを実行し、画面上では "Downloading package:Mail" とは表示されるものの、インストールができて いないようです。 pear list で確認してもMailは見つかりません。 何か考えられる原因はありますでしょうか? また、別の方法でインストールが 可能な方法があれば教えて下さい。 《環境》  php 5.0.2 よろしくお願いします。

    • 締切済み
    • PHP
  • XAMPPでPearをインストールし、再起動するとエラー

    XAMPPでPearをインストールした直後は正常に動いたのですが、再起動するとエラーになります。対処方法を教えて下さい。 PEARのインストールは次の手順で行いました。 1.C:\xampp\php\go-pear.batを実行 2.C:\xampp\php\PEAR_ENV.regを実行 3.Dosプロンプトでpear lilstを実行する。 ☆この時点ではインストールされているパッケージが表示される。 4.パソコンを再起動する 5.再度Dosプロンプトでpear lilstを実行すると、次のエラーが表示される。 「 C:\xampp\php>pear list Notice: unserialize(): Error at offset 112 of 354 bytes in Config.php on line 1003 ERROR: The default config file is not a valid config file or is corrupted.」

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

    PHP初心者です。 「10日でおぼえる PHP5入門教室」で勉強してます。 テキストで、PEARのページまで進んで、テキストとおりに PEARのインストールを実行すべく コマンドプロンプトから、 > go-pear.bat を実行しました。 そしたら、いろいろな実行経過メッセージがでたのですが、最後が install ok: PEAR 1.3.5 install ok: Archive_Tar 1.3.1 install ok: Console_Getopt 1.2 install ok: XML_RPC 1.2.2 No handlers for package.xml version 2.0 で、終わってしまって、テキストにある  Would you like to alter php.ini[y/n] が、表示されませんでした。 上記のNo handlers for package.xml version 2.0 とはどういう状態でしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • PEARのライブラリはどこにインストールされるのでしょう

    お疲れ様です。 お世話になっております。 HTML_QuickFormに関して質問です。 CentOSでPEARをインストールし、 pear install HTML_QuickFormでインストールしました。 pear list すると HTML_Common 1.2.4 stable HTML_QuickForm 3.2.9 stable PEAR 1.4.9 stable と、インストールは確認できます。 php.iniのinclude_pathは include_path =".:/usr/lib/php/smarty:/usr/lib/php/pear" となっています。 smartyはrequire_once"Smarty.class.php";で呼び出しできるのですが、 HTML_QuickFormが"HTML/quick_form.php"でfile not foundになってしまいます。 pearのディレクトリをのぞいてみたら空の状態なんですが、いったいどこにHTML_QuickFormはインストールされているのでしょうか。 pearのライブラリはpearの配下にくると思っていたのですが。 呼び出すにはどこのパスを指定すればよいのでしょう・・・。

    • 締切済み
    • PHP
  • PHPのライブラリPEARを使わせる場合

    レンタルサーバのユーザにPHPのライブラリPEARを使わせる場合、 サーバ側(サーバ管理者)が全てのPEARを用意して、インクルードしてやっておかないといけませんか? CentOS5.6(私がサーバを提供する側) PHP5.3.3 というのも、 php.iniの include_pathが include_path = .:/usr/share/pear:/usr/share/php  になっておりサーバ管理者である私が/usr/share/pearにはまだPEARパッケージを1つも入れていません。 そこでPEARパッケージを使いたいユーザ自身がFTPでphp等アップロードしたディレクトリに 使いたいPEARパッケージを独自で配置し、ユーザ自身が配置したPEARパッケージを読み込んで使う形でもいいのでしょうか? ユーザがどんなパッケージを必要とするか分からないので、こちらがあらかじめ準備してやるなら、 すべてのパッケージを/usr/share/pearにインストールしておいてやらないといけなくなるのでは? と思います。 レンタルサーバなど通常はどうやっているんでしょうか?ユーザ各々にアップさせるものですか?

    • ベストアンサー
    • PHP
  • xamppでpearコマンドが使えない

    xampp version2.5 php5 を利用しています。 PEARを利用したいと思い、「C:\xampp\php>go-pear.bat」からインストールしたところ、次回起動時から以下のようなメッセージが表示されてPEARコマンドが使えなくなってしまいました。 ------------------------------------------------ C:\xampp\php>pear list Notice: unserialize(): Error at offset 112 of 354 bytes in Config.php on line 1007 ERROR: The default config file is not a valid config file or is corrupted. ------------------------------------------------- ネットで調べたところ最新のxamppには既にPEARがインストールされていたとのことらしいのですが、この場合の対処の方法がわかりません。 一度PEARをアンインストールすればいいのかと思っているのですが、どのように処理を進めていけばいいのかわかりません。 どなたかご教示お願いします。

    • 締切済み
    • PHP
  • MacOSX10.3でpearモジュールを使うには

    学習用にMacOSX10.3にもともと入っているapache,PHP,Perlを一通り使える状態に設定し、MySQLをインストールしました。MySQLも設定を一通り終えて、本を読み進めて行くと、pearモジュールを使ったサンプル制作の章に差し掛かるのですが、この本にはepar導入方法は詳しくのっておらず、つまずいてしまいました。もともとMacOSXにはpearが入っているそうですが、ネットで調べながらやってもよくわかりませんでした。とりあえず今の状況をわかる範囲で説明しますので、あとをどうすればよいか教えてください。よろしくお願いいたします。 ターミナルより which pear …これを実行すると /usr/bin/pear …と返ってきます。 cd /usr/bin …これでpearのあるであろうディレクトリへ移動 pear list …これを実行すると (no install package) …となります。 cd …とりあえずこれで最初にもどりました。 pear install PEAR …見よう見まねでこれを実行してみました。 なんかインストールされたっぽいです。 cdせずに pear list    …これを実行 (no install package) …やはりこうなります。 cd /usr/bin …再び移動 pear install PEAR …これを実行 pear list …一応実行してみる (no install package) …やっぱり といった具合です。 詳しい導入方法ご教授願います。

    • 締切済み
    • PHP
  • pear_infoが表示出来ないです。

    いつもお世話になっております。 PEARを使いたくて、 コマンドから C:\>cd php5 C:\php5>go-pear と、インストールをしました。 最後に C:\php5>pear list INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET: ========================================= PACKAGE VERSION STATE Archive_Tar 1.3.2 stable Console_Getopt 1.2.3 stable PEAR 1.6.2 stable PEAR_Info 1.7.0 stable Structures_Graph 1.0.2 stable と表示されたので、無事インストール出来ていると 思ったのですが・・・・。 インストールがちゃんと出来ているか確認する為に、 phpinfo とおなじような感じでpear_infoが 表示出来るという記述を見つけたのでpear_infoをインストールし <?php require_once("PEAR/Info.php"); $info = new PEAR_Info(); $info->show(); ?> と書いたphpファイルを作って表示させて見たのですが No PEAR configuration files (pear.ini or pearsys.ini) found into '/path/to/your/pear/files' directory というエラーが吐き出されております。 phpinfo();で表示される、include_pathは nclude_path .;C:\php5\pear;C:\php5\includes と表示されております。 PHP5のインストールをしなおし、一からやり直してみたのですが 同じエラーが吐き出されて途方にくれております。 気になったのは、PHP5フォルダ内にあるPEARフォルダの 中に、さらにPEARフォルダが存在し、その中にInfo.phpが 存在している事です。 ためしに、include_pathを.;C:\php5\pear\pear;C:\php5\includes と変えてみたところ、こちらは500エラーが でました。 どんな些細な事でもかまわないですので、どかご指導宜しく お願い申し上げます。 作業環境は Win XP Apache2.2 PHP5 MySQL5 です。

    • ベストアンサー
    • PHP

専門家に質問してみよう