更改 pecl 的暫存目錄? (安裝問題)

更改 pecl 的暫存目錄? (安裝問題)

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

相關內容