pecl の一時ディレクトリを変更しますか? (インストールの問題)

pecl の一時ディレクトリを変更しますか? (インストールの問題)

imagickCentos 5.8 を実行している VPS にインストールしようとしています。通常は簡単な修正ですが、ホスティング プロバイダーが、/var/tmp実行可能ファイルとして再マウントしてから非実行ファイルとして再マウントするという一般的な修正方法の使用を許可しません (権限がすでに拒否されています)。

すでに次のコマンドをエラーなしで実行しました (予想どおり、gcc が必要です)。

yum install php-pear gcc 
yum install ImageMagick ImageMagick-devel

その後、実行すると、pecl install imagick/var/tmp 権限が拒否されたというメッセージが表示されます。

この問題を解決するために、デフォルトの場所を変更する方法はありますか/var/tmp? または、別の回避策や私が見逃している何かがありますか? よろしくお願いします!

答え1

バイナリを実行できるファイルシステム上に別の一時ディレクトリを設定します。例:

mkdir /root/tmp
pecl config-set temp_dir /root/tmp

または:

pear config-set temp_dir /root/tmp

関連情報