PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل نصب نشدن بسته های pecl



alishadmehr
September 30th, 2012, 00:41
سلام و عرض ادب و احترام


در حال تلاش برای نصب بسته های 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




میتونید راهنماییم کنید مشکل از چی هست دقیقا ؟!

alishadmehr
September 30th, 2012, 15:01
مشکل رو پیدا کردم.


اگر موقع نصب اون خطای بالا رو داد. اول کد دستور زیر رو میزنیم.



mount -o remount,exec /tmp


و بعد بسته های PECL رو خیلی راحت با دستور زیر نصب میکنیم.



pecl install {package}

و بعد از اون دوباره دستور زیر رو به دلایل امنیتی وارد باید کرد.


mount -o remount,noexec /tmp