web-dev-qa-db-ja.com

どこでPEARパッケージは通常インストールされますか?

Debian squeezeサーバーを使用しています。 aptitude install php-pearを使用してPEARをインストールしました。これにより、ディレクトリ/usr/share/php/PEARが作成されました。

Phingを含むいくつかのPEARパッケージをインストールしました。pear install --alldeps phing/phingを使用してPhingファイルをインストールすると、ファイルは/usr/share/php/phingに表示されます。

しかし、PEARパッケージ(通常の状況))を/usr/share/php/PEARに入れるべきではありませんか?

pear config-get php_dir

/usr/share/php」が表示されます。何か間違って設定されていますか?

45
rlandster
/usr/share/php/

debianに適しています。

/usr/share/php/PEAR

それ自体にPEAR自体のクラスが含まれています。

/usr/share/phpを使用する理由は、pear CLIツールがPHP-phpの選択が正しいためにライブラリ(またはアプリケーション)をインストールするインストーラーであるためです。 。

37
cweiske

どのO/Sを使用していても問題ではありません。

コンソールを介してpear config-get php_dirを使用するだけです。そして、あなたは完全なディレクトリパスを取得します。

Microsoft Window上のXAMPPアプリケーションの場合、XAMPPインストールディレクトリパス<<XAMPP Installation folder path>>/binに移動し、./pear config-get php_dirを使用して、現在の場所を使用してバイナリファイルを実行し、同じジョブを実行する必要があります。

14
vrkansagara

phpが/ usr/local/phpにインストールされている場合

梨はこちらです:

/ usr/local/php/lib/php

1
Nick

64ビットUbuntuシステムでは、pearパッケージが/usr/share/php/PEAR/、しかし、Pearのインストールパスを変更する方法がわかりません。たぶん、あなたはこれをどこかに設定することができます。

Mac OSX Lionを使用しています。 /usr/lib/php/pearにpearをインストールしました

したがって、データもそこにインストールされます。

1
itsazzad

Debianのインストールでは、PEARは次の場所にあります。

/usr/local/lib/php
1
kleinermann

ラウンドアバウトでナシをインストールした場合に備えて、これを投げ捨ててください:

cd /
find . -type d -name pear

たとえば、ローカルマシンの1つでMAMPを使用していましたが、本当に奇妙な場所にありました。

0
nerdlinger