Не может выполнить установку PECL

Переустановите систему. Это сосет, но это - единственный способ, которым Вы будете уверены его безопасное.

3
задан 28 January 2011 в 19:17
3 ответа

Попытка:

mount -o remount,exec,suid /tmp
mount -o remount,exec,suid /var/tmp
0
ответ дан 3 December 2019 в 07:40

Предупреждения о часовом поясе (которые вы должны исправить, установив часовой пояс в вашем php.ini) полностью отделены от фактической проблемы, которая является «ошибка: невозможно запустить Cкомпилированные программы »строка. Скорее всего, у вас не установлены gcc и / или make из диспетчера пакетов. yum groupinstall "Средства разработки" или yum install gcc make могут помочь.

0
ответ дан 3 December 2019 в 07:40

from my exeperience, "pecl install packagename" rarely works.

i simply download latest pecl tarball, uncompress, phpize (make sure php is in you path after you compile/install it), ./configure, make, make install, service php-fpm restart

so for instance, wth the geo-ip pecl package, try

wget http://pecl.php.net/get/geoip-1.0.8.tgz
cd geoip-1.0.8
phpize
./configure
make
make install
echo "extenstion=geoip.so" >> /path/to/php.ini
sudo service php-fpm|apache restart

EDIT:

if you are missing a developmen package, the compilation error will tell you, and you then

yum install missingpkg-dev

EDIT:

the specific reason your package appears to not install, is that it is built for a diffent system. in general, if you compile from source, you will be happier cuz you know whats going on.

1
ответ дан 3 December 2019 в 07:40

Теги

Похожие вопросы