The PHP development community is proud to announce the release of
PHP 5 Beta 1. Both source packages and a Win32 build are available, you
can find these packages at http://www.php.net/downloads.php. For a
complete list of changes, please refer to
http://www.php.net/ChangeLog-5.php.
Some of the more major changes include:
-
PHP5 features the Zend Engine 2. For a list of Zend Engine 2
changes, please visit http://www.php.net/zend-engine-2.php. -
XML support has been completely redone in PHP5, all extensions
are now focused around the excellent libxml2 library
(http://www.xmlsoft.org/). -
SQLite has been bundled with PHP. For more information on SQLite,
please visit their website, http://www.hwaci.com/sw/sqlite/. -
Streams have been greatly improved, including the ability to access
low-level socket operations on streams. -
Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]
Note: This is a beta version. It should not be used in production or
even semi-production web sites. There are known bugs in it, and in
addition, some of the features may change (based on feedback). We
encourage you to download and play with it (and report bugs[2] if you
find any!), but please do not replace your production installations of
PHP 4 at this time.
[1] http://www.mysql.com/products/licensing.html
[2] http://bugs.php.net/
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]
I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?
Cheers,
Rob.
.---------------------------------------------.
| Worlds of Carnage - http://www.wocmud.org |
:---------------------------------------------:
| Come visit a world of myth and legend where |
| fantastical creatures come to life and the |
| stuff of nightmares grasp for your soul. |
`---------------------------------------------'
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?
It's GPL.
Derick
--
"Interpreting what the GPL actually means is a job best left to those
that read the future by examining animal entrails."
Derick Rethans http://derickrethans.nl/
International PHP Magazine http://php-mag.net/
Ahhh crap. I read the PHP license a long time ago. I guess time faded my
memory and I began to think of it as GPL.
Thanks,
Rob.
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?It's GPL.
Derick
--
"Interpreting what the GPL actually means is a job best left to those
that read the future by examining animal entrails."Derick Rethans http://derickrethans.nl/
International PHP Magazine http://php-mag.net/--
PHP General Mailing List (http://www.php.net/)
--
.---------------------------------------------.
| Worlds of Carnage - http://www.wocmud.org |
:---------------------------------------------:
| Come visit a world of myth and legend where |
| fantastical creatures come to life and the |
| stuff of nightmares grasp for your soul. |
`---------------------------------------------'
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?
Note that the bundled library code was removed due to being
unmaintained. The old bundled library code was in the public
domain and thus not subject to the GPL. Only the MySQL 4
library is GPLed; the MySQL 3 library is not.
It is unfortunate that some people try to confuse the public
about this topic.
- Sascha
Hello,
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?Note that the bundled library code was removed due to being unmaintained. The old bundled library code was in the public domain and thus not subject to the GPL. Only the MySQL 4 library is GPLed; the MySQL 3 library is not. It is unfortunate that some people try to confuse the public about this topic.
Many people think that all Open Source software has a GPL license. I
guess it is that old Lenine say, if you repeat the same lie many times,
it becomes the truth, that today is known as propaganda. Credits for
this "Open Source lie" should go to RMS.
Anyway, MySQL 3 library seems to work perfectly to connect to MySQL 4
servers. What are MySQL 4 client library advantages?
Anyone thought of keep the bundle of MySQL 3 library? Was there a
problem, or is this unbundling initiative a sort of protest to make
MySQL AB reconsider MySQL 4 client library licensing?
--
Regards,
Manuel Lemos
Free ready to use OOP components written in PHP
http://www.phpclasses.org/
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?
Due to MySQL licensing. See the thread
http://news.php.net/article.php?group=php.internals&article=2479 from
there on.
PS- Did it really need to go to all those lists?
Elfyn
Sorry I just hit reply-all :| My bad.
Cheers,
Rob.
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?Due to MySQL licensing. See the thread
http://news.php.net/article.php?group=php.internals&article=2479 from
there on.PS- Did it really need to go to all those lists?
Elfyn
--
--
.---------------------------------------------.
| Worlds of Carnage - http://www.wocmud.org |
:---------------------------------------------:
| Come visit a world of myth and legend where |
| fantastical creatures come to life and the |
| stuff of nightmares grasp for your soul. |
`---------------------------------------------'
robert@wocmud.org / 2003-06-29 14:53:40 -0400:
- Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]I read the licensing information in the above link, but I'm curious what
exactly in it necessitated the need to unbundle MySQL? Anyone have a
quick answer?
"1. Free use for those who are 100% GPL"
IOW, it's not free for PHP
"2. Free use for those who never copy, modify or distribute"
IOW, it's not free for PHP
3. GPL would infect the whole PHP tree
http://www.gnu.org/copyleft/gpl.html
--
If you cc me or remove the list(s) completely I'll most likely ignore
your message. see http://www.eyrie.org./~eagle/faqs/questions.html
Sterling Hughes wrote:
The PHP development community is proud to announce the release of
PHP 5 Beta 1. Both source packages and a Win32 build are available, you
can find these packages at http://www.php.net/downloads.php.
Is it a good idea to list it ON TOP of the download page?
Newbies will just think "Hey, I want the latest" and click the first
link they find...
The 5.0 B1 should be below the latest stable release, IMO...
The download section should also notify users that this is indeed an
UNSTABLE version...
My two cents :)
--
Tom Sommer, Denmark
www.dreamcoder.dk - www.tsn.dk - http://blog.dreamcoder.dk
PHP5 Beta1?
yesterday i have downloaded the bin version of php5 for windows.
here are some problems that i have during my install / test.
some of them i have solved but a few i can't figure out.
- if you have installed apache1.3x and php4 before and want upgrade to
apache 1.3.x and php5 then you must replace the entry in the httpd.conf
from :
LoadModule php4_module c:/php/sapi/php4apache.dll
to
LoadModule php5_module c:/php/sapi/php4apache.dll
otherwise apache does not start. this is install.doc in the php distribution
tells you to use the first statement. it seems that the docs need some work
to reflect the new php5 config/install statements.
-
PHP5 comes without the clientlibs of mysql!!!
i find it very confusing that there is no more info about this on
www.php.net nor mysql.com
so what with lamp and wamp (will it be lans and wans for the new sqlite)ok they don't budle mysql and php but how can we do it with php5 + mysql
where is the info , the how to ? -
PHP5 have a completely new domxml extension . where is it ? the
recomended - php.ini in the distribution confuses you again with old module
entries that doesn't work.
what they meen with a complete new extension is it so new that we can't see
it? ;-) -
i can't understand why they call it php5 beta1 , as long as mysql doesnt
work it can only called php5 alpha zero.
find infomation about php5 or the mysql probl. or domxml is like searching
for topsecret documents.
i find if they don't get mysql working the old way they will be so
incompatible that they can think again if they will introduce new syntax
like double underscore methods and other old stuff.
"__constructor()" why not constructor() ...
"Sterling Hughes" sterling@bumblebury.com schrieb im Newsbeitrag
news:1056910767.21536.46.camel@hasele...
The PHP development community is proud to announce the release of
PHP 5 Beta 1. Both source packages and a Win32 build are available, you
can find these packages at http://www.php.net/downloads.php. For a
complete list of changes, please refer to
http://www.php.net/ChangeLog-5.php.Some of the more major changes include:
PHP5 features the Zend Engine 2. For a list of Zend Engine 2
changes, please visit http://www.php.net/zend-engine-2.php.XML support has been completely redone in PHP5, all extensions
are now focused around the excellent libxml2 library
(http://www.xmlsoft.org/).SQLite has been bundled with PHP. For more information on SQLite,
please visit their website, http://www.hwaci.com/sw/sqlite/.Streams have been greatly improved, including the ability to access
low-level socket operations on streams.Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
are no longer bundled with PHP. For more information on these
licensing changes please see the MySQL licensing policy [1]Note: This is a beta version. It should not be used in production or
even semi-production web sites. There are known bugs in it, and in
addition, some of the features may change (based on feedback). We
encourage you to download and play with it (and report bugs[2] if you
find any!), but please do not replace your production installations of
PHP 4 at this time.[1] http://www.mysql.com/products/licensing.html
[2] http://bugs.php.net/
PHP5 Beta1?
yesterday i have downloaded the bin version of php5 for windows.
here are some problems that i have during my install / test.
some of them i have solved but a few i can't figure out.
- if you have installed apache1.3x and php4 before and want upgrade to
apache 1.3.x and php5 then you must replace the entry in the httpd.conffrom :
LoadModule php4_module c:/php/sapi/php4apache.dll
to
LoadModule php5_module c:/php/sapi/php4apache.dll
otherwise apache does not start. this is install.doc in the php distribution
tells you to use the first statement. it seems that the docs need some work
to reflect the new php5 config/install statements.
PHP5 Beta 1 (Get it :) is a beta. How to install the stable version is
documented, but beta's are intended, IMO, for developers and experienced users
to "try".
PHP5 comes without the clientlibs of mysql!!!
i find it very confusing that there is no more info about this on
www.php.net nor mysql.com
so what with lamp and wamp (will it be lans and wans for the new sqlite)ok they don't budle mysql and php but how can we do it with php5 + mysql
where is the info , the how to ?
Due to the MySQL client library changing it's licensing terms from public domain
to GPL it can no longer be included with PHP. A "clause" is being worked on to
allow for this in the future.
- PHP5 have a completely new domxml extension . where is it ? the
recomended - php.ini in the distribution confuses you again with old module
entries that doesn't work.
what they meen with a complete new extension is it so new that we can't see
it? ;-)
In ext/domxml . Again it's beta. There are kinks to be ironed out. :)
- i can't understand why they call it php5 beta1 , as long as mysql doesnt
work it can only called php5 alpha zero.
Erm, it's beta because it is a beta. It has a new engine and new structure and
new...
Please don't send this and other musings to all of the available "user" lists.
Elfyn