※ ChatGPTを利用し、要約された質問です(原文:PHPのライブラリPEARを使わせる場合)
PHPのライブラリPEARの使用方法とは?
このQ&Aのポイント
PHPのライブラリPEARを使うための方法について、サーバ管理者とユーザの役割、パッケージの配置について説明します。
サーバ管理者は、サーバにPEARパッケージをインストールし、include_pathを設定する必要があります。
ユーザは自身のディレクトリにPEARパッケージを配置し、それを使ってPHPプログラムを実行することができます。
レンタルサーバのユーザに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にインストールしておいてやらないといけなくなるのでは?
と思います。
レンタルサーバなど通常はどうやっているんでしょうか?ユーザ各々にアップさせるものですか?
お礼
ありがとうございます。 調べていたらgo-pearというPEARをユーザに配置させるPHPスクリプトがありました。 う~ん。。レンタルサーバ構築ってのは難しいですね。