Package Details: php71-firebird 7.1.33-11

Git Clone URL: https://aur.archlinux.org/php71.git (read-only, click to copy)
Package Base: php71
Description: pdo_firebird module 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 2 3 4 5 6 7 8 9 10 Next › Last »

wget commented on 2019-02-11 11:49 (UTC)

@all Package rewritten and updated. php70-noconflict will be merged into this one. If you are running into any issues, feel free to ask in this comments area :)

wget commented on 2019-02-10 17:32 (UTC)

@bugsmanagement Yes, I'm. I'm just a little behind schedule due to FOSDEM.

bugsmanagement commented on 2019-02-06 04:00 (UTC)

Hi @wget

Thanks for taking on maintainer-ship, just checking in, still working on the update?

Gruentee commented on 2019-02-01 18:33 (UTC)

@marove

meetoo

marove commented on 2019-01-28 14:13 (UTC)

I just got the following error while starting php71-fpm.service

/usr/bin/php-fpm71: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory

This workaround fixed the bug:

ln -s /usr/lib/libreadline.so.8 /usr/lib/libreadline.so.7

wget commented on 2019-01-20 20:50 (UTC)

Hello everyone. I have just taken ownership of this package. A new version will be released in the days to come. And the -noconflict variant won't be needed anymore \o/. Keep you informed.

bugsmanagement commented on 2019-01-13 12:11 (UTC)

Thanks for all the people who help fix build related issues. Nevertheless, this package has been flagged out-of-date for quite of bit of time, has the maintianer abandoned this package?

Regards

caffe1neadd1ct commented on 2019-01-08 11:00 (UTC) (edited on 2019-01-08 11:19 (UTC) by caffe1neadd1ct)

At the moment there is a patch available on php.net to avoid freetype-config and use pkg-config if the --with-freetype-dir is omitted:

https://bugs.php.net/bug.php?id=76324 https://github.com/php/php-src/commit/2d03197749696ac3f8effba6b7977b0d8729fef3 https://bugs.archlinux.org/task/58468 https://github.com/php/php-src/pull/3632

Looking into this, it's been fixed in php-src master, however https://github.com/php/php-src/blob/PHP-7.1.25/NEWS shows no signs of having a back port yet.

Looking at https://bugs.archlinux.org/task/58447 php extra has already been patched in the way i'm proposing for PHP 7.1 https://bugs.archlinux.org/task/58447#comment169224

All of the php56 php70 php71 and (when available) php72 will all need this patch applied to carry on building on arch with freetype2 2.9.1-1.

If anyone is looking for a working PKGBUILD i've made an updated version with 7.1.25 and fixed GD freetype:

https://gist.github.com/Caffe1neAdd1ct/d64d2d4be35a2a5c0bfb700c22a8e5c4

Thanks to both botzko and JohnMaguire for your comments, really helped me out investigating this one.

Also on a side note the php71-noconflict, php56, php70, php70-noconflict packages have already been updated with this patch and install more similarly to php56 suffixed method instead of into the /opt dir.

botzko commented on 2018-06-25 09:03 (UTC)

I'm new to the community and do not see any way to create git merge request. I have made a patch to replace freetype-config with pkg-config

$ cat gd_config.m4.patch
--- ext/gd/config.m4.orig
+++ ext/gd/config.m4
193c193
<       if test -f "$i/bin/freetype-config"; then
---
>       if test -f "$i/bin/pkg-config"; then
195c195
<         FREETYPE2_CONFIG="$i/bin/freetype-config"
---
>         FREETYPE2_CONFIG="$i/bin/pkg-config"
201c201
<       AC_MSG_ERROR([freetype-config not found.])
---
>       AC_MSG_ERROR([pkg-config not found.])
204,205c204,205
<     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags`
<     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs`
---
>     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags freetype2`
>     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs freetype2`
--- configure.orig
+++ configure
34322c34323
<       if test -f "$i/bin/freetype-config"; then
---
>       if test -f "$i/bin/pkg-config"; then
34324c34325
<         FREETYPE2_CONFIG="$i/bin/freetype-config"
---
>         FREETYPE2_CONFIG="$i/bin/pkg-config"
34330c34331
<       as_fn_error $? "freetype-config not found." "$LINENO" 5
---
>       as_fn_error $? "pkg-config not found." "$LINENO" 5
34333,34334c34334,34335
<     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags`
<     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs`
---
>     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags freetype2`
>     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs freetype2`
35999c36000
<       if test -f "$i/bin/freetype-config"; then
---
>       if test -f "$i/bin/pkg-config"; then
36001c36002
<         FREETYPE2_CONFIG="$i/bin/freetype-config"
---
>         FREETYPE2_CONFIG="$i/bin/pkg-config"
36007c36008
<       as_fn_error $? "freetype-config not found." "$LINENO" 5
---
>       as_fn_error $? "pkg-config not found." "$LINENO" 5

P.S. @JohnMaguire your suggestion is much easier and faster :)

ltskinol commented on 2018-06-10 17:32 (UTC)

Thank you lilmike! Works.