Re: PHP 7.2.0alpha1 is available for testing
| From: | Patrick Allaert | Date: | Mon, 12 Jun 2017 11:12:01 +0000 |
| Subject: | Re: PHP 7.2.0alpha1 is available for testing | ||
| References: | 1 2 | Groups: | php.qa |
| Request: | Send a blank email to php-qa+get-67946@lists.php.net to get a copy of this message | ||
Le ven. 9 juin 2017 à 13:12, Michelangelo van Dam <dragonbe@gmail.com> a
écrit :
> Hello mailing list,
>
>
> I keep on running into the following error when executing "make install"
>
> sudo make install
> Installing shared extensions:
> /usr/local/lib/php/extensions/no-debug-non-zts-20160303/
> Installing PHP CLI binary: /usr/local/bin/
> Installing PHP CLI man page: /usr/local/php/man/man1/
> Installing phpdbg binary: /usr/local/bin/
> Installing phpdbg man page: /usr/local/php/man/man1/
> Installing PHP CGI binary: /usr/local/bin/
> Installing PHP CGI man page: /usr/local/php/man/man1/
> Installing build environment: /usr/local/lib/php/build/
> Installing header files: /usr/local/include/php/
> Installing helper programs: /usr/local/bin/
> program: phpize
> program: php-config
> Installing man pages: /usr/local/php/man/man1/
> page: phpize.1
> page: php-config.1
> Installing PEAR environment: /usr/local/lib/php/
> Makefile:445: recipe for target 'install-pear-installer' failed
> make[1]: *** [install-pear-installer] Error 255
> Makefile:448: recipe for target 'install-pear' failed
> make: *** [install-pear] Error 2
>
> To give you an idea of my setup, I've got a complete procedure here
>
> Building a vagrant box for PHP testing
>
> vagrant init debian/jessie64
> vagrant box update
> vagrant up --provider virtualbox
>
> Enter the vagrant box
>
> vagrant ssh
>
> Some tools to be installed on the vagrant box using "apt"
>
> sudo apt-get install \
> automake \
> autoconf \
> libtool \
> re2c \
> flex \
> bison \
> libxml2-dev \
> make \
> curl
>
> Grap the public keys for PHP 7.2 from
> https://secure.php.net/gpg-keys.php
>
> gpg --search-keys pollita@php.net
> gpg --search-keys remi@php.net
>
> Download the PHP alpha sources + signatures
>
> curl -L -O
> https://downloads.php.net/~pollita/php-7.2.0alpha1.tar.bz2
> curl -L -O
> https://downloads.php.net/~pollita/php-7.2.0alpha1.tar.bz2.asc
>
> Verify the package
>
> gpg --verify php-7.2.0alpha1.tar.bz2.asc php-7.2.0alpha1.tar.bz2
>
> You should see something like the following
>
> gpg: Signature made Tue 06 Jun 2017 01:54:01 PM GMT using RSA key ID
> 70D12172
> gpg: Good signature from "Sara Golemon <pollita@php.net>"
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg: There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: 1729 F839 38DA 44E2 7BA0 F4D3 DBDB 3974 70D1 2172
>
> Don't forget to verify the fingerprint on
> https://secure.php.net/gpg-keys.php!
>
> Time to unpack the package
>
> tar -xjf php-7.2.0alpha1.tar.bz2
> cd php-7.2.0alpha1/
>
> Configure PHP with the defaults
>
> ./configure && make
>
> Time to test PHP on your system!
>
> make test
>
> Now install PHP system wide
>
> sudo make install
>
> And I'm not able to proceed here :-(
>
Hi Michelangelo,
Are you sure it *completely* fails? To me, it looks like it's only the
PEAR-related stuff that are not installed.
Check if you have a "php" executable in /usr/local/bin/ (and its date).
Otherwise, you can also disable PEAR by adding "--without-pear" to the
configure command:
configure --without-pear && make -j 4
Cheers,
Patrick