Package Details: php71-apache 7.1.33-11

Git Clone URL: https://aur.archlinux.org/php71.git (read-only, click to copy)
Package Base: php71
Description: Apache SAPI for php71
Upstream URL: http://www.php.net
Keywords: 7.1 php
Licenses: PHP
Submitter: synthead
Maintainer: wget (el_aur)
Last Packager: el_aur
Votes: 12
Popularity: 0.000000
First Submitted: 2018-03-26 18:04 (UTC)
Last Updated: 2024-03-27 15:00 (UTC)

Pinned Comments

el_aur commented on 2022-02-03 18:48 (UTC) (edited on 2022-02-18 10:38 (UTC) by el_aur)

Created binary repository on build.opensuse.org

https://build.opensuse.org/project/show/home:el:archphp

For Arch Linux, edit /etc/pacman.conf and add the following (note that the order of repositories in pacman.conf is important, since pacman always downloads the first found package):

[home_el_archphp_Arch]
Server = https://download.opensuse.org/repositories/home:/el:/archphp/Arch/$arch

Then run the following as root

key=$(curl -fsSL https://download.opensuse.org/repositories/home:el:archphp/Arch/$(uname -m)/home_el_archphp_Arch.key)
fingerprint=$(gpg --quiet --with-colons --import-options show-only --import --fingerprint <<< "${key}" | awk -F: '$1 == "fpr" { print $10 }')
pacman-key --init
pacman-key --add - <<< "${key}"
pacman-key --lsign-key "${fingerprint}"

Refresh packages database

pacman -Syy

Now search for php packages you need:

pacman -Ss php71

Install with pacman -S packages you need or all PHP 7.1 packages with:

sudo pacman -S $(pacman -Ssq | grep '^php71')

el_aur commented on 2022-02-03 18:47 (UTC) (edited on 2022-02-03 18:50 (UTC) by el_aur)

Read Carefully! Breaking changes in compare with native PHP package

  1. Console version /usr/bin/php71 is installed with php71-cli subpackage, php71 doesn't include it anymore!!!

  2. PEAR and PECL are available as php71-pear and php71-pecl subpackages

  3. All shared modules are respresented as stand-alone subpackages and are not included with php71 package anymore.

  4. No more extensions in php.ini itself!

Separate INI files for each extension are placed in /etc/php71/conf.d

They are loaded in correct order according to priority

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10

lilmike commented on 2018-03-23 03:20 (UTC)

Hi,

That was the same problem yramagicman was having. See my comment there, but to summarize:

Either run the command "gpg --receive-keys <...>" where <...> is the strings between validpgpkeys=( and the following ) without the apostrophes, or

in ~/.gnupg/gpg.conf add the following line:

keyserver-options auto-key-retrieve

Hope this helps,

-Michael.

snike commented on 2018-03-23 01:04 (UTC)

==> Verifying source file signatures with gpg...

php-7.1.15.tar.xz ... FAILED (unknown public key F9BA0ADA31CBD89E)

==> ERROR: One or more PGP signatures could not be verified!

lilmike commented on 2018-03-21 17:26 (UTC)

Sorry about that -- not sure how I missed it. It's fixed now.

MikeDacre commented on 2018-03-21 15:36 (UTC)

The php71-fpf systemd service file is wrong. ExecStart is /usr/bin/php-fpm but should be /usr/bin/php-fpm71, currently all php71-fpm jobs will actually use the system php.

lilmike commented on 2018-03-20 15:31 (UTC)

Hi,

There's a couple options:

First, if you just want to verify php71-noconflict and won't need to for any other packages very often, open the PKGBUILD, and look for validpgpkeys=

Take each line after that which is surrounded by '', and type gpg --receive-keys <...> where <...> is the string of letters and numbers between the ''.

Second, if you build many packages from the AUR with pgp checks, you can add the following to ~/.gnupg/gpg.conf:

keyserver-options auto-key-retrieve

In the first case you will have imported all of the pgp keys into your keyring, so makepkg can verify the package. In the second case you will automatically import any needed keys into your keyring, thus being able to verify any package that uses validpgpkeys

Hope this helps!

-Michael.

yramagicman commented on 2018-03-20 14:29 (UTC)

PGP keys for php-7.1.14.tar.xz could not be verified. What's the best fix?

 serenity ~/Sites
 > yay -S php71-noconflict                                                                                                                                                                                                        [ 10:26 am ]
:: Querying AUR...
[Aur: 1]  php71-noconflict-7.1.14-4

1 php71-noconflict                         (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
==> PKGBUILDs to edit?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: Deleting (1/1): /home/jonathan/.cache/yay/php71-noconflict
:: Downloading PKGBUILD (1/1): php71-noconflict
==> Making package: php71-noconflict 7.1.14-4 (Tue Mar 20 10:27:12 EDT 2018)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
  -> Downloading php-7.1.14.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   184  100   184    0     0    968      0 --:--:-- --:--:-- --:--:--   968
100 11.6M  100 11.6M    0     0  1389k      0  0:00:08  0:00:08 --:--:--  762k
  -> Downloading php-7.1.14.tar.xz.asc...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   184  100   184    0     0    910      0 --:--:-- --:--:-- --:--:--   906
100   825  100   825    0     0   1673      0 --:--:-- --:--:-- --:--:--  1673
  -> Found apache.patch
  -> Found apache.conf
  -> Found php-fpm.patch
  -> Found php-fpm.tmpfiles
  -> Found php.ini.patch
  -> Found enchant-2.patch
==> Validating source files with sha256sums...
    php-7.1.14.tar.xz ... Passed
    php-7.1.14.tar.xz.asc ... Skipped
    apache.patch ... Passed
    apache.conf ... Passed
    php-fpm.patch ... Passed
    php-fpm.tmpfiles ... Passed
    php.ini.patch ... Passed
    enchant-2.patch ... Passed
==> Verifying source file signatures with gpg...
    php-7.1.14.tar.xz ... FAILED (unknown public key DBDB397470D12172)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: php71-noconflict