PHP 5.3.0 RC2
RPM of second Release Candidate of php 5.3.0 are available for Fedora 9, 10, 11 and EL 5 in the remi-test repository. It's time to start seriously the tests.
Read the PHP 5.3.0RC2 Release Announcement
Use YUM to install :
yum --enable remi-test update php-\*
Important notes :
Extensions in the Fedora or Remi repositories couldn't work with this version. So you need to use the ones in the remi-test repository.
The phar extension is now part of PHP,. php-common package provides the extension and php-cli provides the phar command. So, the php-pecl-phar package is obsoleted.
The Fileinfo extension is now part of PHP, the php-common provides this extension. The php-pecl-Fileinfo package is obsoleted.
The new SQLite3 extension is provided by php-pdo package (like the other sqlite extensions).
The new intl (Internationalization Functions) extension is provided by the new php-intl package.
The dbase extension is no more provided (sorry).
The new GNU Recode extension is provided by the new php-recode package (like in rawhide)
The new Enchant spelling library extension is provided by the new php-enchant package.
Developers will read carrefully the PHP 5.3 upgrading notes scratchpad and the documentation (update in progress).Available extensions in the remi-test repository:
- php-pecl-ncurses-1.0.0-3.fc#.remi :
with a patch for Bug PECL #14369
- php-pecl-pdflib-2.1.7-1.fc#.remi (from rpmfusion nonfree)
Warning : a new php.ini with some significant changes :
- short_open_tag = off
- variables_order = "GPCS" (no more E as Environment)
- request_order = "GP"
- error_reporting = E_ALL & ~E_DEPRECATED (the new level is not activated for production, tips : set to E_ALL | E_STRICT for development)
- enable_dl = Off
Don't forget to update to php-pear-1.8.x which is required by this PHP version.
Feedbacks are welcome. Stay up with this entry, I will post new comments about my progress on this new version.