Project

General

Profile

Development #28608

PHP7 patch

Added by Tomohiro KATO over 1 year ago. Updated 7 months ago.

Status:
Résolu (à déployer)
Priority:
Normal
Category:
Binding php
Target version:
Start date:
04 Dec 2018
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Hi.

I created PHP7 binding based on PHP5 binding and attached patches to this ticket.

new configure options:

--enable-php7
--enable-php7-force
--with-php7=(full path to PHP 7 executable)
--with-php7-config=(full path to php-config7)
--with-php7-include-dir=(full path to php 7 include dir)
--with-php7-config-dir=(full path to php 7 config dir)

0001-add-PHP-7-binding.patch View (85.5 KB) Tomohiro KATO, 04 Dec 2018 09:22 PM

0002-modify-.gitignore-for-PHP-7-binding.patch View (647 Bytes) Tomohiro KATO, 04 Dec 2018 09:22 PM

0002-Modify-.gitignore-for-PHP-7-binding-28608.patch View (673 Bytes) Benjamin Dauvergne, 06 Sep 2019 03:31 PM

0001-Add-PHP-7-binding-28608.patch View (85.6 KB) Benjamin Dauvergne, 06 Sep 2019 03:31 PM

0002-Modify-.gitignore-for-PHP-7-binding-28608.patch View (673 Bytes) Benjamin Dauvergne, 09 Sep 2019 01:32 PM

0001-Add-PHP-7-binding-28608.patch View (85.6 KB) Benjamin Dauvergne, 09 Sep 2019 01:32 PM

0003-debian-disable-php7-28608.patch View (1.17 KB) Benjamin Dauvergne, 09 Sep 2019 01:37 PM

0002-Modify-.gitignore-for-PHP-7-binding-28608.patch View (673 Bytes) Benjamin Dauvergne, 09 Sep 2019 01:37 PM

0001-Add-PHP-7-binding-28608.patch View (85.6 KB) Benjamin Dauvergne, 09 Sep 2019 01:37 PM

0003-debian-disable-php7-28608.patch View (1.17 KB) Benjamin Dauvergne, 09 Sep 2019 03:10 PM

0002-Modify-.gitignore-for-PHP-7-binding-28608.patch View (673 Bytes) Benjamin Dauvergne, 09 Sep 2019 03:10 PM

0001-Add-PHP-7-binding-28608.patch View (85.6 KB) Benjamin Dauvergne, 09 Sep 2019 03:10 PM

Associated revisions

Revision 9c8c4b99 (diff)
Added by Tomohiro KATO 7 months ago

Add PHP 7 binding (#28608)

License: MIT

Revision e2ec5a73 (diff)
Added by Tomohiro KATO 7 months ago

Modify .gitignore for PHP 7 binding (#28608)

License: MIT

Revision af8f88ce (diff)
Added by Benjamin Dauvergne 7 months ago

debian: disable php7 (#28608)

History

#1 Updated by Benjamin Dauvergne over 1 year ago

Which project will use this binding ?

#2 Updated by Benjamin Dauvergne over 1 year ago

Also we need statement from you or you employer that you put your code under the MIT license, with a proof of your identity, it's our contributor agreement. You can send it to .

#3 Updated by Tomohiro KATO over 1 year ago

Which project will use this binding ?

I'm going to learn about lasso and the php binding, but the EOL of php 5 is 2018-12-31.

Also we need statement from you or you employer that you put your code under the MIT license, with a proof of your identity, it's our contributor agreement. You can send it to .

I sent the statement via e-mail.

Merci!

#5 Updated by Benjamin Dauvergne 7 months ago

  • Assignee set to Benjamin Dauvergne

#6 Updated by Benjamin Dauvergne 7 months ago

Patch intégrés avec master, reste à modifier les scripts de build Debian.

#7 Updated by Frédéric Péters 7 months ago

scripts de build Debian

On ne builde plus le module PHP depuis un certain temps et upstream tout ça a été nettoyé (c'est pas intégré dans les debian-*/ de lasso parce que côté debian il y a aussi suppression de la prise en charge de python 2). (cela pour dire que le côté debian peut être zappé ici).

#8 Updated by Benjamin Dauvergne 7 months ago

Correction à la recherche de l'interpréteur PHP (maintenant ça peut aussi être php7.x).

#9 Updated by Benjamin Dauvergne 7 months ago

Avec désactivation de PHP7 au niveau du script de build.

#11 Updated by Benjamin Dauvergne 7 months ago

  • Status changed from Solution proposée to Résolu (à déployer)
commit af8f88cec5c1821d19bb772c3cf5bcdd128e6b2d
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Mon Sep 9 13:35:36 2019 +0200

    debian: disable php7 (#28608)

commit e2ec5a7349d5e5608e7edb94d0184385417abc92
Author: Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net>
Date:   Wed Dec 5 05:22:12 2018 +0900

    Modify .gitignore for PHP 7 binding (#28608)

    License: MIT

commit 9c8c4b99379e4c9c27807b1b08fb30b1cf28af5a
Author: Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net>
Date:   Wed Dec 5 05:22:07 2018 +0900

    Add PHP 7 binding (#28608)

    License: MIT

Also available in: Atom PDF