ほとんどのビジネス クラスのホスティング サーバーには、カスタム PEAR モジュールをインストールできるように、cPanel を介して PEAR インストーラーが装備されています。ビジネス クラスのホスティング プラン (Launch、Power、または Pro) を使用していて、この機能が有効になっていないサーバーを使用している場合は、[email protected] に連絡して、新しいサーバーへの移動をリクエストしてください。 VPS および専用サーバーのお客様は、追加料金なしでこの機能を有効にするよう依頼できます。
カスタム インストール:
ユーザー提出:Jim Frenette Web 開発者、https://www.brijo.com
これは、PHP 用の PEAR の独自のインストールをセットアップする方法を説明している顧客の 1 人によって提出された記事であり、これにより、独自の PEAR モジュールをインストールできるようになります。
注意:InMotion Hosting は、サードパーティ製ソフトウェア、顧客のインストールなどに対して限定的なサポートしか提供できません。提供できるのは、サーバー側の変数のみに制限されています。
<オール>
まず、public_html の外に「pear」というディレクトリを作成します。 」このフォルダは誰でも読み書きできる必要があります。これには 777 の権限が必要です .
次に、public_html に別のフォルダを作成します .このフォルダの名前を選択できますが、ファイルへのアクセスを制限するためにパスワードで保護することをお勧めします。このデモンストレーションのために、作成するフォルダの名前は「pear-inst」です。 .」
https://pear.php.net/go-pear に移動し、そのページの内容を「https://example.com/pear-inst/go-pear. php 」これはメインのインストール ファイルです。ここから、編集する必要がある唯一のフィールドはインストール プレフィックスです。これは絶対パスになります。
/home/userna5/ナシ
「userna5」 ' は InMotion のユーザー名です。また、質問 11 で php CLI パスを設定する必要があります。php バイナリへのパスは /usr/bin/php です。 .
インストールが完了すると、Pear の独自のインスタンスがサイトにインストールされます。サーバー上のインクルード パスではなく、インストールのインクルード パスを反映するように、php スクリプトにインクルード パスを設定する必要があります。
set_include_path('../../pear/PEAR' . PATH_SEPARATOR . get_include_path());
ここから、独自の pear パッケージをインストールすることもできます。これを行うには、pear-inst ディレクトリに「install.php」というファイルを作成し、次のコードを追加します。
include_once "../../pear/index.php";
このページをブラウザ (https://example.com/pear-inst/install.php) にロードすると、独自の PEAR モジュールをインストールできる標準の PEAR インストール インターフェイスが表示されます。セキュリティ上の理由から、PEAR およびその他のモジュールのインストールが完了したら、pear ディレクトリの権限を 755 に設定することをお勧めします。