WL: PHP 5.4

Bug #953118 reported by Eduardo Bragatto
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
IUS Community Project
Fix Released
Undecided
Jeffrey Ness

Bug Description

DESCRIPTION: PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

REASON: Some of the key new features include: traits, a shortened array syntax, a built-in webserver for testing purposes and more. PHP 5.4.0 significantly improves performance, memory footprint and fixes over 100 bugs. It also removes the "EXPERIMENTAL" flag from PHP-FPM, making it "STABLE" now.

Tags: wishlist
Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

Thank you for your request, I will be working on PHP 5.4 packages for IUS this week.

Changed in ius:
assignee: nobody → Jeffrey Ness (jeffrey-ness)
status: New → In Progress
Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

We have a PHP 5.4 package available in IUS Testing channels:

    http://dl.iuscommunity.org/pub/ius/testing/Redhat/6/x86_64/

Would you be so kind to help us test it out by
have a look at these packages and verify everything is working as expected.

   yum install php54 --enablerepo=ius-testing

Thank you for helping with the IUS Community project.

Jeffrey-

Revision history for this message
Eduardo Bragatto (b-eduardo-u) wrote : Re: [Bug 953118] Re: WL: PHP 5.4

Hi,

Thanks for making the packages available -- I'm short on time this week,
but I should test them before the end of the next week.

Kind regards,
Eduardo Bragatto.

On Mon, Mar 26, 2012 at 10:02 AM, Jeffrey Ness <email address hidden>wrote:

> We have a PHP 5.4 package available in IUS Testing channels:
>
> http://dl.iuscommunity.org/pub/ius/testing/Redhat/6/x86_64/
>
> Would you be so kind to help us test it out by
> have a look at these packages and verify everything is working as
> expected.
>
> yum install php54 --enablerepo=ius-testing
>
> Thank you for helping with the IUS Community project.
>
> Jeffrey-
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/953118
>
> Title:
> WL: PHP 5.4
>
> Status in IUS Community Project:
> In Progress
>
> Bug description:
> DESCRIPTION: PHP is a widely-used general-purpose scripting language
> that is especially suited for Web development and can be embedded into
> HTML.
>
> REASON: Some of the key new features include: traits, a shortened
> array syntax, a built-in webserver for testing purposes and more. PHP
> 5.4.0 significantly improves performance, memory footprint and fixes
> over 100 bugs. It also removes the "EXPERIMENTAL" flag from PHP-FPM,
> making it "STABLE" now.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ius/+bug/953118/+subscriptions
>

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

Hello Eduardo,

That sounds great, we really appreciate your assistance.

Jeffrey-

Revision history for this message
James Kennedy (serveradmin) wrote :

So far I've caught 1 major issue:
php54-fpm adds the file /etc/init.d/php-fpm, but it is not an init script and I'm not sure what it is supposed to do. php53u-fpm adds an init script at this path as expected.

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

Hello James,

Thank you very much for this response. The init.d script is being placed by the following lines:

  http://bazaar.launchpad.net/~ius-coredev/ius/php54/view/head:/SPECS/php54.spec#L56
  http://bazaar.launchpad.net/~ius-coredev/ius/php54/view/head:/SPECS/php54.spec#L1149

The service file in question is:

  http://bazaar.launchpad.net/~ius-coredev/ius/php54/view/head:/SOURCES/php-fpm.service

Being I grabbed this SPEC/SOURCE from Fedora Rawhide this makes sense, Fedora rawhide is using
Systemd (http://fedoraproject.org/wiki/Systemd).

I'll go ahead and get this corrected by using the php53u-fpm init script and get back to you.

Jeffrey-

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

I've removed the systemd init script and added a EL style init from the php53u package,
the new build is available from IUS Testing and is named php54-5.4.0-4.ius

I've tested this under EL6 x86_64 by running 'service php-fpm start',
would you mind also checking this service out?

Thanks
Jeffrey-

Revision history for this message
James Kennedy (serveradmin) wrote :

It looks to be working good with my stack on EL6 i686.
I am using nginx + PHP-FPM and my application is connecting to MySQL via a socket using pdo-mysqlnd. I haven't tested it with Apache at all.

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

This is great to hear James, we really appreciate your testing!

Revision history for this message
Christiaan Kortekaas (mrangryfish) wrote :

Any chance of getting this on Centos 5 as well?

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

We will not be porting php54 for EL5, see bug report for reason:
  https://bugs.launchpad.net/ius/+bug/968561

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

It seems remi has ran in to the same issues we had with sqlite, but rather than avoiding el5 he is removing the sqlite shared library from build: https://bugs.launchpad.net/ius/+bug/968561

I'll see about taking the same approach, and keep all el5 php54 discussion in bug report https://bugs.launchpad.net/ius/+bug/968561

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

php54 has been released

Changed in ius:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.