Page 63 - Open Soource Technologies 304.indd
P. 63
Open Source Technologies
Notes
5.3.0 2009-06-30 Namespace support; Late static bindings, Jump label
(limited goto), Native closures, Native PHP archives
(phar), garbage collection for circular references,
improved Windows support, sqlite3, mysqlnd as a
replacement for libmysql as underlying library for
the extensions that work with MySQL, fileinfo as a
replacement for mime_magic for better MIME support,
the Internationalization extension, and deprecation of
ereg extension.
5.3.1 2009-11-19 Over 100 bug fixes, some of which were security fixes
as well.
5.3.2 2010-03-04 Includes a large number of bug fixes.
5.3.3 2010-07-22 Mainly bug and security fixes; FPM SAPI.
5.3.4 2010-12-10 Mainly bug and security fixes; improvements to FPM
SAPI.
5.3.5 2011-01-06 Fix of critical vulnerability connected to floating
point.
5.3.6 2011-03-10
php- Removed items: ‘register_globals’, ‘safe_mode’,
trunk- ?.? No date set ‘allow_call_time_pass_reference’, session_register(),
dev session_unregister() and session_is_registered()
functions
New features: traits, array dereferencing, closure $this
support, JsonSerializable interface.
5.2 Installation of PHP
In this section, you learn how to install PEAR on your platform from a PHP distribution or
through the go-pear.org web site.
5.2.1 Installing with UNIX / Linux PHP Distribution
This section describes PEAR installation and basic usage that is specific for UNIX or UNIX-like
platforms, such as Linux and Darwin. The installation of the PEAR Installer itself is somewhat
OS-dependent, and because most of what you need to know about installation is OS-specific,
you find that here. Using the installer is more similar on different platforms, so that is described
in the next section, with the occasional note about OS idiosyncrasies.
As of PHP 4.3.0, PEAR with all its basic prerequisites is installed by default when you install PHP.
If you build PHP from source, these
configure
58 LOVELY PROFESSIONAL UNIVERSITY