web-dev-qa-db-ja.com

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

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

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

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

その後、pecl install imagickを実行すると、/ var/tmpのアクセス許可が拒否されたことがキックバックされます。

これを解決するために、デフォルトの場所を/var/tmpから変更する方法はありますか?または、別の回避策または私が見逃している何かがありますか?ありがとう!

3
sofly

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

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

または:

pear config-set temp_dir /root/tmp
7
Michael Hampton