I have updated my test server to PHP 5.5.7. Whenever I try to install a PHP PECL extension (Home » Software » Module Installers » PHP Pecl » Manage), I get a similar error to this one:
I am fairly sure that this is because PHP 5.5 changed the way unpack works.
My question relates to Easy Apache.
After the PHP update, Memcached, Timezonedb and Imagmagick PHP extensions no longer worked and I had to re-install them from source. I couldn't use PECL (see above). It took several hours before I had everything working.
I currently let Easy Apache auto update my production server as it sees fit and I have never encountered a problem. Firstly I don't understand why I lost my extensions and secondly, would this have gone wrong if I let Easy Apache automatically update PHP to 5.5.7? Excuse the newbie question.
Code:
downloading memcached-2.1.0.tgz ...
Starting to download memcached-2.1.0.tgz (39,095 bytes)
..........done: 39,095 bytes
could not extract the package.xml file from "/root/tmp/pear/cache/memcached-2.1.0.tgz"
Download of "pecl/memcached" succeeded, but it is not a valid package archive
Error: cannot download "pecl/memcached"
Download failed
install failed
extension memcached.so installed in /usr/local/lib/php.ini
Tidying /usr/local/lib/php.ini...
No changes
Tidying /usr/local/cpanel/3rdparty/php/53/etc/php.ini...
No changes
My question relates to Easy Apache.
After the PHP update, Memcached, Timezonedb and Imagmagick PHP extensions no longer worked and I had to re-install them from source. I couldn't use PECL (see above). It took several hours before I had everything working.
I currently let Easy Apache auto update my production server as it sees fit and I have never encountered a problem. Firstly I don't understand why I lost my extensions and secondly, would this have gone wrong if I let Easy Apache automatically update PHP to 5.5.7? Excuse the newbie question.