|
PHP is a Open-Source Web Programming Language used for development of dynamic web-sites. It is the most widely used scripting language for website development. It comes inbuilt with Unix Servers, but it can also run on Windows Servers. The current version of PHP is 5.0.
Advantages of PHP
- PHP is a Open-Source Web Programming Language. Continuous development is undergoing in PHP rapidly.
- Many Open source projects are available in PHP/MySQL which are being used commonly like forums, blogs, Content Management Systems (CMS), Customer Relationship Management (CRM), e-Commerce, wiki etc.
- Inbuilt functions are available in PHP for various tasks like sending mails, file upload, image manipulation which are not available in ASP.
- Apache enables programmer to create user friendly URLs with Mod_Rewrite.
- Apache enables programmer to create user friendly URLs with Mod_Rewrite.
- There are various PHP frameworks available in market which helps us to face real world of shared hosting accounts and clients with deadlines.
Typical PHP Web Applications :
- Database driven dynamic websites.
- Intranet Applications confined to a firm, company or local network.
- Payment gateways - providing online payment facility.
- Websites with authorised access.
- Social networking sites, Forums and Blogs.
- Online Product catalogs and E-Commerce web-sites.
MySQL is Open Source Database software. The popularity of the software can be estimated with the fact that over 10 billion copies have been downloaded or distributed since its advent. The main features of MySQL which make it stand out from the rest are its ease of use, Superior speed and reliability.
It wipes out the major problems faced by database managers (DBAs) like downtime, maintenance, administration and support, making it one of the most preferred choice of corporate IT Managers.
Most of the companies prefer Lamp (Linux, Apache, MySQL, PHP / Perl / Python) as an alternative to expensive proprietary software stacks because of its low cost and freedom from lock-in.
MySQL offers cross-platform capability and flexibility of running on different operating systems like Unix, OS/X, HP-UX, AIX, Linux, Windows, Netware etc.
|