• 締切済み

レンタルサーバーで、PHPでのPEARパッケージ

利用しているレンタルサーバーでPEARパッケージが使えると書いてありました。 ■heteml 利用できる PEAR を教えてください。 http://heteml.jp/support/faq/383.html これはどういう風に使うのでしょうか? ■PEAR - PHP Extension and Application Repository http://pear.php.net/ 上記サイトから必要なPEARをダウンロードしてきて includeするのとは違うのでしょうか?

  • PHP
  • 回答数2
  • ありがとう数2

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

>お伺いしたいのは、自分でダウンロードしてきて、includeして使うのと何が違うのか、という事になります。 何も違いません。ただ自分の割当て領域を使わなくて済みます(PEARパッケージくらいは微量ですが)。 >includeするパスが違うだけとか、そういう感じです。 インストール済みのパッケージはinclude_pathに設定済みの場所に置かれていますから、pathの指定は要らないでしょうね。自分で置けばinclude_pathに追加するかpathを指定してincludeすることになります。

kooooooool
質問者

お礼

回答有難う御座います。 >pathの指定は要らないでしょうね。 自分でダウンロードしてきたPEARパッケージを使う場合 <?php // require HTTP_OAuth require_once('HTTP/OAuth/Consumer.php'); $oauth = new HTTP_OAuth_Consumer(); ?> というようにrequireなりincludeを使用することになりますが PEARパッケージがサーバーにインストールされている場合 <?php $oauth = new HTTP_OAuth_Consumer(); ?> このように、requireやinclude無しに始めてしまっていいということなのでしょうか?

回答No.1

普通に考えればすでにインストールされている物だろうな。

kooooooool
質問者

お礼

回答有難う御座います。 ご回答の内容は理解しております。 お伺いしたいのは、自分でダウンロードしてきて、includeして使うのと何が違うのか、という事になります。 includeするパスが違うだけとか、そういう感じです。 分かり難い質問のしかたで、申し訳ありません。

関連するQ&A

  • レンタルサーバでのPEAR

    レンタルサーバでPEARを使用しようとしてます。 PEAR自体はインストールされていますが、新規のパッケージをインストールすることができないため、ネットで調べて下記のようにしています。 PEARのCaledarパッケージを /home/xxxx/PEARにコピー (開発環境で使用したパッケージです) PHPのソースにて ini_set('include_path','.:/home/xxxx/PEAR'); include '/Calendar/Month/Weekdays.php'; として実行したところ Warning: include(/Calendar/Month/Weekdays.php) [function.include]: failed to open stream: No such file or directory in /home/xxxx/public_html/php/schedule.php on line 4 Warning: include() [function.include]: Failed opening '/Calendar/Month/Weekdays.php' for inclusion (include_path='.:/home/xxxx/PEAR') in /home/xxxx/public_html/php/schedule.php on line 4 と出てしまいます。 確かにパッケージは存在するのですが・・・・ 参考になるサイトでもかまいませんので、うろしくお願いいたします。

    • ベストアンサー
    • PHP
  • レンタルサーバーでpear

    こんにちは レンタルサーバー「WADAX」の専用サーバーで pearのFile_Archiveを使いたいのですが、 エラーになります。 pearのサイトより使いたいモジュールのファイルをダウンロード FTPでサーバーに「pear」フォルダを作りファイルをアップ 下記のようにinclude_pathを使っています。 ========= $path = $_SERVER["DOCUMENT_ROOT"]."/pear"; set_include_path(get_include_path() . PATH_SEPARATOR . $path); require_once("Pager/Pager.php"); require_once("File/Archive.php"); ========= 同じようにpearの「Pager」と「File/Archive」をアップしていますが 「Pager」は正常に動き 「File/Archive」はエラーになります。 「File/Archive」は依存ファイルが多いので関連するファイル ■PEAR Package: MIME_Type ■PEAR Package: Mail_Mime (optional) ■PEAR Package: Mail (optional) ■PEAR Package: Cache_Lite 1.5.0 or newer (optional) も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
  • スマイルサーバーでPEARを使いたい

    スマイルサーバーで、PHPの拡張ライブラリであるPEARを使いたいと思うのですが、スマイルサーバーはPEARをサポートしておりません。 しかし、 Q&Aより PEARパッケージ(/usr/local/lib/php/)は利用できない(ノンサポート)設定のまま、お客さまの自己責任のもとでパッケージを配置し、利用環境を整えてご利用いただくことは可能です。 ※なお、お客さまがFTPにてPEARをインストールしていただく方法、およびPEARのご利用等については保証いたしません。予めご了承ください。 と、あります。 PEARぱけっじーのインストールとは、どのようにしたらよいのでしょうか? よろしくお願いします。 スマイルサーバー http://www.smileserver.ne.jp Q&A: http://faq.smileserver.ne.jp/faq/1060/app/servlet/qadoc?fromid=001

    • 締切済み
    • PHP
  • レンタルサーバーでPEARを使うには?

    OCNのレンタルサーバー(ビジネスプラン)を借りている友人からPHPでシステムを作成したいとの相談を受けました。 PHPやデータベース(MySQL)は使用可能なのは把握しましたがPEARが使用可能なのかわかりません。 OCNのレンタルサーバーでPEARを利用している方、またはPEARを利用できるか、できないかでも何でも構いませんのでご教授いただけませんでしょうか。 どうか、皆さん宜しくお願いします。

  • PHP PEARパッケージのincludeができない。

    PHP PEARパッケージのincludeができない。 お世話になっております。 phpのPEARパッケージのincludeができません。 行うと PHP Warning: require_once(File/CSV.php): failed to open stream: そのようなファイルやディ レクトリはありません in /var/www/httpdocs/XXXXXXXX.php on line 10 PHP Fatal error: require_once(): Failed opening required 'File/CSV.php' (include_path='.:/usr/share/pear') in /var/www/httpdocs/XXXXXXXX.php on line 10 となってしまいます。 エラーメッセージ中の/usr/share/pear上に確かに存在します。 何か他に条件などあるのでしょうか? お願いいたします。

    • ベストアンサー
    • PHP
  • pearをレンタルサーバにインストールできない

    レンタルサーバへgo-pearを使用してPEARをインストールしたいのですが、 インストールが途中で止まってしまいます。 WEB ARENA SUITEX PHP Version 5.1.6 go-pear1.1.1 Apache 2.0 以下の手順でインストールを実施しました。 1:http://pear.php.net/go-pear をgo-pear.phpとして保存 2:サーバーのインストールするディレクトリ   (http://ドメイン/includes/pear/go-pear.php)へアップ 3:上記ディレクトリのパーミッションを777に変更 4:ブラウザからhttp://ドメイン/includes/pear/go-pear.phpへアクセス 5:NEXTをクリックし、下記をそれぞれ入力 1. Installation prefix ($prefix) = http://ドメイン/includes/pear 11. php.exe path, optional (CLI command tools) = /usr/local/bin/php(phpへのパス) 6:最下部のinstallボタンをクリック と、進めるとインストールが始まるのですが、途中で停止してしまいます。 上部プログレスバーが50%で停止し、 Installing selected packages.................. Downloading and installing package: PEAR............. と表示されたところからインストールが進みません。 5分ほど待ってみても状況が変わらず、困りました。 どなたかご存知の方、お助けいただければ幸いです。

    • 締切済み
    • PHP
  • PHP、PEARの設定、インストール

    PHPプログラムを使用したいと思い、必要となるPHPや、PEARのダウンロード、設定をしているのですが、わからないので、教えていただけないでしょうか。 ○こちらのサイトの「-新着ブロガー-」が使用したいPHPです。  「http://php.s3.to/net/」 http://pear.php.net/package/PEAR/download のサイトでPEARを ダウンロードしたのですが、かなりの数のファイルが含まれていて 何をどうしたらよいのかわかりません。 サーバはさくらレンタルサーバで、PHPは使用可能です。 使い方はわかりませんが、PHP設定などができるようです。

    • ベストアンサー
    • PHP
  • レンタルサーバーにPEARをインストール

    レンタルサーバーと契約していてPEARのライブラリを サーバーにインストールしようとしてもうまくいかなかったので レンタルサーバーに問い合わせをしました。 「PEARライブラリをユーザー環境で利用しても問題ないか サーバー管理者に確認する」とのことでしたが もう2日たっていますが連絡がありません。 レンタルサーバーでPEARのライブラリをインストールすることは そんなに大変なのでしょうか。 ちなみにcgiなどは使用できる環境です。

    • ベストアンサー
    • PHP
  • pear パッケージインストールでのエラー

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

    • 締切済み
    • PHP

専門家に質問してみよう