imagick
Centos 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