PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the PHP reference implementation is now produced by The PHP Development Team. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor.
75% of world's top websites use PHP. Some of them are Facebook, Wikipedia, WordPress and Yahoo!
WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server that is either part of an Internet hosting service or a network host in its own right. The first case may be a service like WordPress.com, for example, and the second case could be a computer running the software package WordPress.org.A local computer may be used for single-user testing and learning purposes. Features include a plugin architecture and a template system. WordPress was used by more than 27.5% of the top 10 million websites as of February 2017.WordPress is reportedly the most popular website management or blogging system in use on the Web,[8] supporting more than 60 million websites.
WordPress has a web template system using a template processor. Its architecture is a front controller, routing all requests for non-static URIs to a single PHP file which parses the URI and identifies the target page.
Magento is an open-source e-commerce platform written in PHP. The software was originally developed by Varien Inc., a US private company headquartered in Culver City, California, with assistance from volunteers.
Magento employs the MySQL/MariaDB relational database management system, the PHP programming language, and elements of the Zend Framework.It applies the conventions of object-oriented programming and model–view–controller architecture. Magento also uses the entity–attribute–value model to store data. On top of that, Magento 2 introduced the Model-View-ViewModel pattern to its front-end code using the JavaScript library Knockout.js.
PrestaShop is a free, open source e-commerce solution. The software is published under the Open Software License (OSL). It is written in the PHP programming language with support for the MySQL database management system.
As an open-source organization, PrestaShop is faced with the challenge of generating revenues. By leveraging the size and international scope of its open-source community, the company established two main sources of revenue:
OpenCart is an online store management system. It is PHP-based, using a MySQL database and HTML components. Support is provided for numerous languages and currencies, and it is freely available under the GNU General Public License.
With increasing competition, Ecommerce websites need to maintain the individuality of their websites with eye-catching aesthetics that will appeal to website visitors. OpenCart is highly extensible and lets users install themes and modules that add functionality and uniqueness to each OpenCart Ecommerce website. With OpenCart, you can develop an Ecommerce website that has multilingual support to cater to a global customer base as well as different shipping, payment options including category-wise display of products. OpenCart offers great cart functionality as well as onsite product search, coupons can be created for specific products or product categories that you are trying to market or sell at a discount.
Drupal ,a free and open source content-management framework written in PHP and distributed under the GNU General Public License,provides a back-end framework for at least 2.2% of all Web sites worldwide– ranging from personal blogs to corporate, political, and government sites. Systems also use Drupal for knowledge management and for business collaboration.
The standard release of Drupal, known as Drupal core, contains basic features common to content-management systems. These include user account registration and maintenance, menu management, RSS feeds, taxonomy, page layout customization, and system administration. The Drupal core installation can serve as a simple Web site, a single- or multi-user blog, an Internet forum, or a community Web site providing for user-generated content.