As we all know, lamp (Linux + Apache + MySQL + PHP) is one of the mainstream web development and operation architectures and is widely used at home and abroad. L, A, M, p the combination of the four software, web industry developers found in the long-term practice, but it is also inseparable from theseCommunityAnd work together. MySQL once dismissed Oracle, but now it has developed into a well-known and popular database brand, which makes Oracle begin to pay attention to the small business market, recently, oraclexe is being pushed in China (free of charge, only 4G data is supported and can be downloaded here), hoping to regain a piece of meat from the MySQL mouth. The development of MySQL plays a key role in the open-source community. Not only the MySQL Community, but many other development communities have also put forward Countless valuable suggestions for MySQL and vigorously promote MySQL.
Among them, of course, the most important thing is Php. Because of the popularity of PHP in the global web market and the default use of MySQL as the backend database in PHP, MySQL is quickly accepted by web developers. MySQL clearly understands this, so it maintains a good relationship with the PHP core team and is very concerned about and strongly supported by PHP development.
PHP is currently developing well. Not only does PhP4 stably occupy about 1/3 of the Web Development Market (excluding China, hehe), but PhP5 is also accepted by more and more people, phP6 is also under systematic development, and the test version can be downloaded. It is foreseeable that the future of PHP is still bright.
MySQL also designed a native driver called mysqlnd for PhP6, which is a MySQL database driver using the PHP open source protocol (PhP license) and avoids any possible copyright problems, so PHP developers can use it with confidence.
Mysqlnd has the following advantages:
1. This solves the copyright risk problem. Due to copyright issues, PhP5 does not support MySQL by default. It does not support MySQL functions as it previously did with PhP4. MySQL also needs to copy libmysql. DLL to the Windows directory, and then modify PHP. ini.
2. It is important to improve functions and efficiency, including optimized persistent database connections;
3. Compilation and installation are simpler.
Mysqlnd currently only supports PhP6 and will support PhP5 in the future, because the acceptance of PhP5 has been steadily increasing. In particular, the increasing popularity of many php development frameworks such as Zend framework will drive the popularization of PhP5.
See: http://dev.mysql.com/downloads/connector/php-mysqlnd/