Package Base Details: php70

Git Clone URL: (read-only, click to copy)
Submitter: betrixed
Maintainer: wget
Last Packager: wget
Votes: 10
Popularity: 0.000000
First Submitted: 2017-02-05 08:12
Last Updated: 2019-04-28 22:32

Pinned Comments

wget commented on 2018-04-24 22:41

This package makes use of GPG keys for integrity verification. Here are the PGP keys you need to import (if you trust them):

$ gpg --recv-keys 1A4E8B7277C42E53DBA9C7B9BCAA30EA9C0D5763 6E4F6AB321FDC07F2C332E3AC2BF0BC433CFC8B3

Receiving GPG keys might fail with the following error message: $ gpg: keyserver receive failed: Connection refused. If this happens, just check your DNS or use other ones.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

Raansu commented on 2017-12-23 07:30

Even though I have this package installed I get an error trying to install Nextcloud, something needs to be fixed.

[kumo@kumo ~]$ sudo pacman -S nextcloud
resolving dependencies...
warning: cannot resolve "php-gd<7.2", a dependency of "nextcloud"
:: The following package cannot be upgraded due to unresolvable dependencies:

teekay commented on 2017-12-11 13:22

I second @aexoxea's and @z3ntu's comments regarding provides for the split packages.

For example php70-gd with

provides=("${pkgbase}-gd=$pkgver" "${_pkgbase}-gd=$pkgver")

would make nextcloud-12.x happy (which requires php-gd<7.2)

z3ntu commented on 2017-12-11 09:06

I also get

php70-apache: /usr/lib/httpd/modules/ exists in filesystem

and I would also appreciate proper "provides" for php- packages instead of just php70-

loumray commented on 2017-12-07 02:17

I get conflict with the arch package.

How about changing: install -D -m755 ${srcdir}/build-apache/libs/ ${pkgdir}/usr/lib/httpd/modules/ to install -D -m755 ${srcdir}/build-apache/libs/ ${pkgdir}/usr/lib/httpd/modules/


aexoxea commented on 2017-09-30 12:26

Hi, I'd like to suggest that the modules with a "provides=("${pkgbase}-xxx=$pkgver")" parameter are changed to "provides=("${_pkgbase}-xxx=$pkgver")".

Using php70-intl as an example (it's not the only one though): It currently provides "php70-intl=7.0.23", whereas with this change it would provide "php-intl=7.0.23", which would be much more useful.

I note the module packages for php55 and php56 are already configured this way (e.g. their intl modules show "php-intl=5.5.38" and "php-intl=5.6.31"). It would be great if the php70 modules could be consistent with that.

Thank you.

francoism90 commented on 2017-09-15 10:10

Could you change this install -D -m644 ${srcdir}/apache.conf ${pkgdir}/etc/httpd/conf/extra/php7_module.conf to install -D -m644 ${srcdir}/apache.conf ${pkgdir}/etc/httpd/conf/extra/php70_module.conf? Now it conflicts with the arch package.


lilmike commented on 2017-09-02 19:20

Looks like the /etc/php70/php-fpm.d/www.conf isn't backed up on package upgrade, but probably should be.

midgard commented on 2017-08-13 13:18

Hi, in PKGBUILD you should quote variables that may contain spaces, in particular ${srcdir}, ${pkgdir} and ${_build}. Otherwise the build may fail.

betrixed commented on 2017-07-25 02:27

I incorporated the corrections suggested earlier. Sorry not checking for them often enough.

This package won't pass PGP check unless the first key in the validpgpkeys array for Anatol Belski <> is added to the local key-ring. See comment near validpgpkeys

This command line works on my setup.

gpg --recv-keys 1A4E8B7277C42E53DBA9C7B9BCAA30EA9C0D5763

I don't know how to make the package auto magically work for everybody, by having the package ensure the key is imported before the validity check.
I think the validpgpkeys get checked before the call to prepare(), and therefore no way I can put key addition in the package.

I also do not know how new pgp keys such as above, get proposed to put in the pacman key-ring, for use of AUR builds by makepkg.

enginefeeder101 commented on 2017-06-24 10:00

There is an error in PKGBUILD line 191. Due to the single quotes the php.ini file is NOT BACKED UP, your configuration will be LOST!

--- PKGBUILD 2017-06-24 11:41:32.769813893 +0200
+++ PKGBUILD 2017-06-24 11:56:25.114753127 +0200
@@ -188,7 +188,7 @@
- backup=('etc/${pkgbase}/php.ini')
+ backup=("etc/${pkgbase}/php.ini")

cd ${srcdir}/build
make -j1 INSTALL_ROOT=${pkgdir} install-{modules,cli,build,headers,programs,pharcmd}