From Fedora Project Wiki
< Features
No edit summary |
|||
Line 137: | Line 137: | ||
== Comments and Discussion == | == Comments and Discussion == | ||
* See [[Talk:Features/ | * See [[Talk:Features/Php54]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page --> | ||
Revision as of 12:14, 27 December 2011
PHP 5.4
Summary
To provide the latest PHP stack.
Owner
- Name: Remi Collet
- Email: Fedora AT SPAMFREE FamilleCollet DOT com
Current status
- Targeted release: Fedora 17
- Last updated: 2011-12-27
- Percentage of completion: 0%
Detailed Description
Fedora provides PHP 5.3.x since version 12. Zts module for apache is provided without any extension/module, this lack make it nearly unusable.
PHP 5.4.0RC4 was published for christmas, see annouce. Finale version should be available before fedora 17.
- Update to PHP 5.4.0
- Build ZTS extensions/modules
- Provide ZTS devel stuff (in php-devel)
- Update other extensions (mostly pecl) for latest ABI
- Update PHP Guidelines
Benefit to Fedora
Provides the latest PHP major version.
Scope
- Mass rebuild of all packages which requires php ABI, some will requires update or patch
- Test of web applications
How To Test
- test PHP web applications available in the repository
- test PHP with apache in worker mode (ZTS modules)
User Experience
- Web developper will get the latest upstream PHP version
Dependencies
From repoquery --whatrequires 'php(zend-abi)'
- cups-php
- graphviz-php
- ice-php
- php-digidoc
- php-eaccelerator
- php-facedetect
- php-idn
- php-libpuzzle
- php-libvirt
- php-magickwand
- php-mapi
- php-pecl-apc
- php-pecl-gearman
- php-pecl-geoip
- php-pecl-gmagick
- php-pecl-igbinary
- php-pecl-imagick
- php-pecl-lzf
- php-pecl-mailparse
- php-pecl-memcache
- php-pecl-memcached
- php-pecl-mongo
- php-pecl-ncurses
- php-pecl-oauth
- php-pecl-radius
- php-pecl-rrd
- php-pecl-selinux
- php-pecl-solr
- php-pecl-sphinx
- php-pecl-ssh2
- php-pecl-xdebug
- php-pecl-yaml
- php-shout
- rrdtool-php
- syck-php
- uuid-php
- zorba-php
Contingency Plan
Documentation
- upstream NEWS
- upstream UPGRADING (for web applications developer)
- upstream UPGRADING.INTERNALS (for extension developer)