Phpize error with phpbrew (Debian like)
Today I’m using Laravel to prototype an application.
I have to manage a lot of PHP versions at the same time that’s why I’m using phpbrew which is an awesome piece of software btw.
I compiled recently PHP 7.2.9 and forgot to add the GD library to it.
With phpbrew you can add GD library afterwards with the following command:
phpbrew ext install gd
This command is handy as you don’t need to recompile PHP entirely
It usually works fine but I got this error:
Error: Command failed: phpize
After some researches it seems I had some packages missing:
sudo apt-get install autoconf automake libtool m4
I ran the command to install the packages and install gd
again.
$ phpbrew ext install gd
===> Installing gd extension...
Log stored at: /home/user/.phpbrew/build/php-7.2.9/ext/gd/build.log
Changing directory to /home/user/.phpbrew/build/php-7.2.9/ext/gd
===> Phpize...
===> Configuring...
===> Building...
===> Running make all: /usr/bin/make -C '/home/user/.phpbrew/build/php-7.2.9/ext/gd' 'all' >> '/home/user/.phpbrew/build/php-7.2.9/ext/gd/build.log' 2>&1
===> Installing...
===> Running make install: /usr/bin/make -C '/home/user/.phpbrew/build/php-7.2.9/ext/gd' 'install' >> '/home/user/.phpbrew/build/php-7.2.9/ext/gd/build.log' 2>&1
===> Extension is installed.
===> Creating config file /home/user/.phpbrew/php/php-7.2.9/var/db/gd.ini.disabled
===> Enabling extension gd
[*] gd extension is enabled.
And that’s it!