مشکل نصب نشدن بسته های pecl
سلام و عرض ادب و احترام
در حال تلاش برای نصب بسته های PECL - پی اچ پی بر روی VPS شخصی خودم هستم با دستور
کد:
pecl install {package}
که متاسفانه با خطای زیر مواجه میشم :
کد:
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable is set correctly and then rerun this script.
ERROR: `phpize' failed
بعد از اون بنده دستورهای زیر رو امتحان کردم :
کد:
yum apt-get install autoconf
export PHP_AUTOCONF=/usr/local/bin/autoconf
حالا خطایی که ایجاد میشه مشابه این هست :
کد:
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
/usr/local/bin/phpize: /tmp/pear/temp/PDO/build/shtool: /bin/sh: bad interpreter: Permission denied
Cannot find autoheader. Please check your autoconf installation and the
$PHP_AUTOHEADER environment variable. Then, rerun this script.
ERROR: `phpize' failed
میتونید راهنماییم کنید مشکل از چی هست دقیقا ؟!
پاسخ : مشکل نصب نشدن بسته های pecl
مشکل رو پیدا کردم.
اگر موقع نصب اون خطای بالا رو داد. اول کد دستور زیر رو میزنیم.
کد:
mount -o remount,exec /tmp
و بعد بسته های PECL رو خیلی راحت با دستور زیر نصب میکنیم.
کد:
pecl install {package}
و بعد از اون دوباره دستور زیر رو به دلایل امنیتی وارد باید کرد.
کد:
mount -o remount,noexec /tmp