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