PHP 5.3.0 Released!
+
Par Remi le mardi 30 juin 2009, 20:58 - Archives - Lien permanent
RPM of final release of php 5.3.0 are available for Fedora in the remi repository and for Enterprise Linux (RHEL/CentOS) in remi-test repository (only for a few days before stable repo)
Read the PHP 5.3.0 Released!
Use YUM to install :
yum --enable remi update php-\*
Important notes :
The mysql and mysqli extensions has be build against MySQL 5.1.35.
The OCI8 extension has be buld against Oracle client version 11 (Oracle 10 for PowerPC build)
The ncurses extension (php-ncurses) is no more part of PHP, so it become a pecl extension (php-pecl-ncurses).
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 (Fedora ≥ 9) 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 mhash extension is no more provided. See the alternative extension HASH Message Digest Framework.
The Posix, Semaphore, Shared Memory and IPC extension are now provided by the php-process package (like in rawhide)
The new GNU Recode extension is provided by the new php-recode package (like in rawhide)
The new Enchant spelling library extension is provided (except for EL4) by the new php-enchant package.
The Firebird/Interbase extension is provided by the new php-interbase pakage (whith the PDO Driver).
Developers will read carrefully the UPGRADE NOTES - PHP 5.3 and the documentation (update in progress).
Available extensions in the remi repository:- php-pecl-apc-3.1.2-2.fc#.remi
- php-pecl-geoip-1.0.7-2.fc#.remi
- php-pecl-imagick-2.2.2-3.fc#.remi
- php-pecl-lzf-1.5.2-3.fc#.remi
- php-pecl-mailparse-2.1.5-2.fc#.remi
- php-pecl-memcache-3.0.4-2.fc#.remi
- php-pecl-memcached-0.1.5-2.fc#.remi
- php-pecl-ncurses-1.0.0-4.fc#.remi :
with a patch for Bug PECL #14369 - php-pecl-pdflib-2.1.7-2.fc#.remi (from rpmfusion nonfree)
- php-pecl-radius-1.2.5-6.fc#.remi
- php-pecl-ssh2-0.11.0-3.fc#.remi
- php-pecl-xdebug-2.0.4-2.fc#.remi
- rrdtool-php-1.2.27-4 or 1.3.8-2
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.
Available RPM:- F-11 : i386, x86_64, ppc, ppc64
- F-10 : i386, x86_64, ppc, ppc64
- F-9 : i386, x86_64
- F-8 : i386, x86_64
- F-7 : i386, x86_64
- FC-6 : i386, x86_64
- EL-5 : i386, x86_64
- EL-4 : i386, x86_64
For all question or help, please use the Forums.
Commentaires
A little issue with the PECL extension RPM for EL5 is now fixed.
Thanks to pascal for his notice.
More extensions available : geoip, lzf, radius, rrdtool.
It doesn't seem you have updated the spec for mysqlnd ?
http://au.php.net/mysqli.mysqlnd
--with-mysqli=mysqlnd option now recommended as using the MySQL Native Driver offers a number of advantages over using the MySQL Client Library.
Thanks for the php-5.3 rpms! I am having a problem getting PDO to work though.... Here is my command and error.
[root@g97 php-5.3.0]# yum --enable remi-test install php-pdo
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php-pdo.i386 0:5.3.0-1.el4.remi set to be updated
--> Running transaction check
warning: only V3 signatures can be verified, skipping V4 signature
--> Processing Dependency: libsqlite.so.0 for package: php-pdo
--> Finished Dependency Resolution
Error: Missing Dependency: libsqlite.so.0 is needed by package php-pdo
I have tried to install sqlite2 as found in some threads around the net, but cannot find it in any repos. I've been all over CentOS's forums trying to figure something out, but cannot fix this one.
[RESOLVED] Thanks to PlaceOweb http://blog.famillecollet.com/post/...
yum --enablerepo remi-test --enablerepo remi install php-pdo php-mysql
Archived entry, see PHP 5.3.1 Released!