ホームページ >バックエンド開発 >PHPチュートリアル >PEAR パッケージ マネージャーの使用
PEAR パッケージ マネージャーを通じて、提供されたパッケージを参照および検索し、最新のリリースを表示し、これらのパッケージをダウンロードできます。コマンド ラインで実行するための構文は次のとおりです: %>pear [オプション] コマンド [コマンド オプション]
コマンド ライン プロンプトを開いて %>pear を実行すると、よく使用される一連のコマンドといくつかのコマンドが出力されます。使用情報。
%>pear help
1. インストールされている PEAR パッケージを表示します
%>pear リスト
2. インストールされている PEAR パッケージの詳細を確認します
%>pear info パッケージ名
3. PEAR パッケージをインストールします
構文: %>pear install [options] package
たとえば、Auth パッケージをインストールするとします。 %>pear install Auth
コマンドの実行出力から、多くのパッケージにいくつかのオプションの依存関係があることがわかります。パッケージもインストールされている場合、利用可能な機能の一部を拡張できます。
3.1. すべての依存関係を自動的にインストールする
それ以降の PEAR バージョンでは、必要な依存関係がすべてデフォルトでインストールされます。ただし、オプションの依存関係をインストールすることもできます。この時点で、--alldeps オプションである -a を渡します:
%>pear install -a Auth_HTTP
3.2. PEAR Web サイトからパッケージを手動でインストールします
PEAR パッケージ マネージャーは、次の方法で最新の安定バージョンをインストールします。デフォルトのバッグ。ただし、以前のバージョンのパッケージをインストールしたい場合、または (共有サーバーの管理上の制限により) パッケージ マネージャーをまったく使用できない場合は、pear.php.net にアクセスして、必要なパッケージを見つけることができます。 。パッケージ名がわかっている場合は、先ほどの URL の最後にパッケージ名を追加するだけです。これがショートカットです。これらのパッケージの形式は tgz です。
次に、ダウンロードしたtgz形式のファイルを適切な場所に解凍します。 ISP の制限を回避するためにこのインストール プロセスに従う必要がある場合は、ホーム ディレクトリに PEAR ディレクトリを作成するだけで十分です。とにかく、ディレクトリが include_path にあることを確認してください。
4. パッケージをスクリプトに含めます
PEAR パッケージの使用は非常に簡単で、パッケージのコンテンツをスクリプトで使用できるようにするには include または require を使用するだけです。 PEAR のベース ディレクトリを include_path ディレクティブに追加する必要があることに注意してください。
require_once("Numbers/Roman.php")
5. パッケージをアップグレードする
単一のパッケージをアップグレードするための構文: %>pear upgrade [パッケージ名]。たとえば、パッケージ環境の管理を担当する PEAR パッケージをアップグレードしたい場合は、%>pear upgrade pear
を実行してすべてのパッケージをアップグレードできます: %>pear upgrade-all。可能性は低いですが、将来のパッケージ バージョンの一部が以前のバージョンと互換性がなくなる可能性があります。したがって、各パッケージをアップグレードした場合の結果が明確でない限り、このコマンドを使用することはお勧めできません。
6. パッケージをアンインストールします
%>pear uninstall [options] パッケージ名
例: %>pear uninstall Numbers_Roman
アンインストールするパッケージに依存する他のパッケージがある場合は、次のいずれか依存パッケージの一覧が出力され、アンインストールも失敗します。 -n
--nodeps オプションを使用してアンインストールを強制できますが、アンインストールしたパッケージに依存する他のパッケージが正しく動作しなくなるため、これはお勧めできません。したがって、これらの依存パッケージを最初にアンインストールする必要があります。複数のパッケージを一度にアンインストールできます。
%>pear uninstall package1 package2 packageN
7. PEAR パッケージをダウングレードする
パッケージ マネージャーを使用してパッケージをダウングレードする方法はありません。これを行うには、http://pear.php.net にアクセスして満足のいくバージョンをダウンロードし、以前にインストールしたバージョンをアンインストールして、最後にダウンロードしたパッケージをインストールします。