Linuxを実行している1&1専用サーバーがあり、Plesk 10を使用して管理しています(ルートアクセス権はありますが)。
--without-pear-で構成されているようですが、追加したいと思います(サーバー上の現在および将来のすべてのサイト用)。
現在のplesk/phpインストールを壊したり回避したりせずにこれを行うにはどうすればよいですか?セットアップの方法で機能しない場合(またはさらに悪いことに、完全に壊れた場合)に備えて、先に進んでインストールを開始したくありませんでした。
助言がありますか?過去4年間に書かれた記事が見つかりませんでした。
インストールすることを選択したOSに応じて、php-pearをシステムにインストールする必要があります。 Red Hat/CentOSでは、これは
yum install php-pear
これにより、pearバイナリがインストールされます。その後、特定のpearモジュールが必要な場合は、以下を使用してそれらをインストールする必要があります。
pear install "module"
ここで、moduleはモジュールの名前です。 /etc/php.d/ディレクトリまたはphp.iniに拡張子を追加することを忘れないでください。
Php-pearを追加しようとするときは、何らかの理由でシステムがPHPバージョンを変更しようとしないように注意してください。これは発生しないはずですが、他のリポジトリが構成されている場合は、変更される可能性があります。別のバージョンのPHPをインストールしてみてください。
このサイトによると:
http://mattiasgeniar.be/2008/08/20/how-to-enable-pear-packages-in-plesk/
PEARはすでにインストールされているはずです。恥ずかしがり屋です。いくつかのvhosts構成が変更され、オフになります。
PHPがPEARなしでコンパイルされていない限り、いいえ、再インストールするか、ホスティングプロバイダーにインストールしない限り、おそらく機能しません。
ディストリビューションはRHELCentosだと完全に推測しています...とにかく、php-pearをインストールするにはパッケージマネージャー(yum、apt、aptitude、synapticなど)を使用するためにrootアクセス権が必要です...ただし、 ここ はかなり簡単なチュートリアルです。