基本スイートをインストールした後、開発者が基本スイート以外のパッケージを使用する必要がある場合、パッケージのバージョンが古すぎる場合は、そのパッケージをインストールする必要があります。スイートをアップグレードする必要があります。つまり、開発者は PEAR スイートの管理システムを必要とします。
Windows オペレーティング システムでパッケージをインストールおよび管理するには、Web 管理インターフェイスを使用する方法と、「パッケージ コマンド」を使用する方法があります。筆者は実行速度が速い後者のほうを好みますが、命令が怖い場合は、前者の方法を使用してパッケージを簡単に管理することもできます。
Webインターフェースを使用してパッケージを管理
Webのパッケージ管理は、前のユニットに基本パッケージがインストールされるときに実行されます。ちなみにすでにインストールされています。前の単元で PEAR 基本パッケージをインストールすると、[PEAR インストーラーの Web Rrontend を開始] リンクが下部に表示されます。これをクリックすると、以下に示すように、パッケージ管理の Web インターフェイスに入ることができます。インターフェイス Web ページ ファイル 場所は、前の単元の WebFrontend の 9 番目の設定項目のファイル名です。c:AppServ\www\pearindex.php に設定します。忘れずにお気に入りに追加してください。また、以前の pear.php ブロックは削除できます。
上の図の上部には 3 つのリンクがあることに注意してください。これらは、インストール済みパッケージの表示 (インストール済みパッケージのリスト)、すべてのパッケージの表示 (すべてのパッケージのリスト)、およびアンインストールされたパッケージの表示 (インストールされていないパッケージのリスト) を意味します。
パッケージ管理 Web インターフェイスに入ると、インストールされているパッケージを示す画面が表示されます。この画面には、パッケージの名前、パッケージ機能の簡単な説明、および現在のパッケージの番号を表すバージョン番号が表示されます。インストールされているバージョン、最新は PEAR 公式 Web サイトの最新バージョンを表します。
現在インストールされているバージョンが最新バージョンではない場合は、アップグレードアイコンが表示されます。バージョン番号の横にあるゴミ箱アイコンを押すと、パッケージが削除されますので、特にご注意ください。それ。
次に、アンインストールされたパッケージを表示する画面に入ります。
インストールされたパッケージを表示する画面と似ていますが、違いは、ゴミ箱アイコンがなく、ユーザーが必要なのは ╂ パターンに置き換わることです。アイコンを押してキットをインストールします。
インストールが失敗する場合、ユーザーはどうすればよいですか?
インストールが失敗する問題は、主にパッケージの「依存関係」が原因です。簡単に言えば、一部のパッケージには他のパッケージが必要です。このパッケージをインストールする前に、まず依存パッケージをインストールする必要があります。画面上のごみ箱アイコンをクリックすると、依存する他のパッケージについての詳細情報が表示されます。その包み。以下に示すように:
例: 上の図では、Cache パッケージをインストールする前に、作成者は (!+) パターンをクリックして、パッケージの詳細情報を表示し、Net_Dict と Image Graph を含む 5 つのパッケージが下部のパッケージに見つかりました。 Cache に依存するものは Cache パッケージに依存するため、これら 5 つのパッケージをインストールする前に Cache パッケージをインストールする必要があります。それ以外の場合、これらのパッケージを直接インストールすると、「インストールに失敗しました」というメッセージ ウィンドウが表示されます。
Web インターフェースを使用したパッケージの管理は非常にシンプルで便利ですが、速度が少し遅く、Web ユーザーはパッケージが配置されているフォルダー (この例では c:AppServ\php\PEAR) への書き込み権限が必要です。 )。
著者は別の管理方法を推奨しています。その理由は、パッケージのダウンロードが速く、より強力な管理機能があるためです。ただし、コマンドを入力する必要があるという欠点があります。
コマンドを使用して PEAR パッケージを管理する
まず、前の方法と同様に、pear.php Web ページを使用して基本パッケージをインストールする必要がありますが、インストール後に Web パッケージ管理インターフェイスが使用可能になります。それを保存し、デスクトップに移動します。[マイ コンピュータ] アイコンを右クリックすると、[コンテンツ] を選択します。以下に示すように、[詳細] タブの [環境変数] ボタンをクリックします。 :
Jingjing 変数が表示されます。下のシステム変数ペインで [パス] をクリックし、編集ボタンをクリックすると、システム変数の編集ウィンドウが表示されます。変数値フィールドの最後に「;C:AppServ\php」を追加してください。以下に示すように、「C:」の前にセミコロン (「;」) が必要であることに注意してください。編集後、[OK] ボタンをクリックしてウィンドウを閉じます。
この手順が完了している限り、使用できます。 PEAR パッケージを管理するコマンド。
テストを行ってみましょう。「スタート/すべてのプログラム(プログラムセット)/アクセサリアプリケーション/コマンドプロンプト文字」を選択してください。 > の後に Enter :
このコマンドの後にキーボードの Enter キーを押すと、以下に示すように、すべての PEAR 管理コマンドと手順が表示されます:
注: Windows システムでは、PEAR コマンドは大文字と小文字の両方で使用できます
次に、上の図に示すように、他の手順を試します。たとえば、インストールされているすべてのパッケージを表示したい場合は、「pear list」と入力するだけで、現在インストールされているパッケージの名前、パッケージ番号、パッケージの状態が画面に表示されます。
コマンドが無効ですか?コマンドが無効であることがわかった場合でも、心配する必要はありません。C:WINDOWS で php.ini ファイルを見つけて、元の "register_argc_argv=OFF" を "register_argc_argv=ON" に変更してください。コマンド プロンプトの文字ウィンドウを閉じて再度開くと、PEAR コマンドを支障なく使用できるようになります。
パッケージ名は大文字でも小文字でも構いませんので、パッケージのステータスが安定版の場合は、パッケージ番号を入力する必要はありません。例: ベンチマーク パッケージをインストールする場合は、入力する必要があるのは
最後の行に「install ok: Benchmark 1.2 .1」が表示されたら、インストールが成功したことを意味します。
しかし、インストール中に依存関係の問題が発生してインストールが失敗した場合、たとえば作成者が Html_QuickForm パッケージをインストールした場合はどうすればよいでしょうか?最初に Html_Common パッケージをインストールする必要があるというメッセージが表示されたので、もう一度「pear install html_common」と入力する必要がありました。このコマンドでようやく「install ok」の文字が表示されました。
次に、以下に示すように、Html_QuickForm パッケージをインストールすれば完了です。
パッケージの試用版であるベータ版またはアルファ版をインストールする場合は、pear のインストール後に完全なパッケージのバージョン番号を入力してください。たとえば、liveuser パッケージをインストールしたいが、このパッケージの安定バージョンがまだリリースされていない場合は、次のコマンドを使用する必要があります:
つまり、パッケージ名の後にパッケージのバージョン番号を続ける必要があります。スイートのバージョン番号を知っていますか? PEAR の公式 Web サイトを確認してください。インストールされているパッケージが安定版ではなく、パッケージ番号が入力されていない場合、インストール中に「非安定版をインストールしています」というエラー メッセージが表示され、インストールが停止します。
怠惰になるための良い方法をご紹介します: 安定バージョンであろうとベータ版であろうと、特定のパッケージをインストールする必要がある場合は、この時点で次のコマンドを使用できます:
たとえば、liveuser もインストールしたい場合は、パッケージはあるものの、バージョン番号を確認するのが面倒な場合は、次のようなコマンドを使用します。コマンドの「-f」は「強制」を意味し、どうしてもインストールする必要があることを意味します。
コマンドを使用して PEAR パッケージを削除します
パッケージを削除するのは、インストールするよりもはるかに簡単です:
以下に示すようなコマンド: 以下に示すように、benchmark という名前のパッケージを削除するとします:
最後に、「uninstall ok」が表示されます。キットの取り外しが成功したことを意味します。ご安心ください。
コマンドを使用して PEAR パッケージをアップグレードします
パッケージは常に新しいバージョンでリリースされます。古いパッケージを新しいパッケージにアップグレードすることも非常に簡単です。
例: I.キットの名前のキャッシュをアップグレードしたい場合は、次のように入力します:
。アップグレードのプロセスはパッケージのインストールと同じです。場合によっては依存関係の問題が発生し、アップグレードが失敗します。この場合は、最初に依存関係パッケージをインストールするだけで済みます。他の手順はほとんど使用されないため、ここでは紹介しません。自分で見てください。コマンド プロンプトのキャラクター ウィンドウに pear コマンドを入力すると、コマンドの説明が表示されます。
php.ini ファイルを変更する
これは、PEAR を使用する前の最後のタスクです。Web インターフェイスを使用する場合でも、コマンドを使用してパッケージを管理する場合でも、php.ini ファイルを変更する必要があります。このファイルは C:WINDOWS ディレクトリに配置されています。テキスト エディタを使用して開き、次のようなテキスト行を追加してください:
追加後、忘れずにファイルを保存し、Apache を再実行してください。これで完了です。 include_path の値が PEAR パッケージがダウンロードおよびインストールされるパスであることは誰でもわかるはずですが、なぜこの行を追加する必要があるのかについては、次の章で説明します。
この行を追加することで設定が変わるか確認してみましょう。 c:AppServ\www に phpinfo.php という名前のファイルを作成し、ファイルに 1 行だけ記述します:
次に、ブラウザ phpinfo に http;//127.0.0.1/phpinfo.php または http;//localhost/ と入力します。 .php
また、php.iniファイルのallowcall_time_passreference設定項目の値をOnに変更することをお勧めします。理由は6章で説明します。
すべての操作が正しく、表示される画面が上記のとおりであれば、PEAR によってもたらされる PHP パワーを 2 倍にする優れたエクスペリエンスを楽しむ準備をしてください。
以上、phpの紹介でした。 3 番目の記事には関連するコンテンツが含まれています。PHP チュートリアルに興味のある友人に役立つことを願っています。