Package Base Details: php70

Git Clone URL: https://aur.archlinux.org/php70.git (read-only, click to copy)
Submitter: betrixed
Maintainer: wget (el_aur)
Last Packager: el_aur
Votes: 11
Popularity: 0.000000
First Submitted: 2017-02-05 08:12 (UTC)
Last Updated: 2023-11-23 15:34 (UTC)

Pinned Comments

el_aur commented on 2022-02-03 18:46 (UTC) (edited on 2022-02-04 11:29 (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 php70

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

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

el_aur commented on 2022-02-03 18:45 (UTC) (edited on 2023-02-21 12:42 (UTC) by el_aur)

Read Carefully! Breaking changes in compare with native PHP package

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

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

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

  4. No more extensions in php.ini itself!

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

They are loaded in correct order according to priority

Latest Comments

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

betrixed commented on 2018-05-13 12:56 (UTC) (edited on 2018-05-13 12:56 (UTC) by betrixed)

Thanks for taking over. I have lost interest in php 7.0, I was only updating versions. .29 PKGBUILD could be updated to .30 , edit VERSION, replace 2 sha512sums for new sources.

rdoursenaud commented on 2018-05-12 16:30 (UTC)

In package php70-embed, /usr/lib/libphp7.so conflicts with php-embed from extra. Please rename to libphp70.so.

wget commented on 2018-05-12 15:51 (UTC)

When upgrading from a previous version of this package I have noticed tools like yaourt were actually "boot"looping when compiling this package. I'm currently investigating.

wget commented on 2018-05-11 09:48 (UTC)

7.0.30 is on the way. Bringing support for sources check in the process. Keep you posted.

wget commented on 2018-04-24 22:41 (UTC) (edited on 2019-02-11 11:48 (UTC) by wget)

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.

nicolas7 commented on 2018-04-15 08:22 (UTC)

checking for ENCHANT support... yes, shared configure: error: Cannot find enchant.

I cannot install enchant-pure because it conflicts with enchant.

How can I fix this ?

marce commented on 2018-04-12 08:00 (UTC)

checking for ENCHANT support... yes, shared configure: error: Cannot find enchant

yaourt -S enchant-pure

it's fixed for me

undu commented on 2018-04-11 08:22 (UTC) (edited on 2018-04-11 09:45 (UTC) by undu)

Configuration fails for me:

checking for ENCHANT support... yes, shared
configure: error: Cannot find enchant

Can this be a problem with the enchant package?

EDIT: just tried wget's pkgbuild, that one works fine. Thanks!

tunght13488 commented on 2018-04-05 03:21 (UTC)

thanks @wget

wget commented on 2018-04-04 16:10 (UTC)

I updated the package to the latest 7.0.29 on my repository -> https://github.com/wget/archlinux-aur-php70

For previous users, this update is mandatory. The package icu has been updated by Arch Linux which breaks your current PHP 7.0 install with the following error: PHP Startup: Unable to load dynamic library '/usr/lib/php70/modules/intl.so' - libicui18n.so.60: cannot open shared object file: No such file or directory in Unknown on line 0. This required file patching and recompilation in order to link to the right library version.