- In general, open source refers to any program whose source code is made available for use or modification.
- Open source software is usually developed as a public collaboration and made freely available. It means can use without purchasing any license.
- Open Source a certification mark owned by the Open Source Initiative (OSI). Developers of software that intended to freely share and possibly improved and redistributed by others can use the Open Source trademark if their distribution terms conform to the OSI’s Open Source Definition.
- To summarize, the Definition model of distribution terms require that:
- The software distributed must redistribute to anyone else without any restriction.
- The source code must make available (so that the receiving party will be able to improve or modify it).
- Example of Open Source: Linux, Apache, MySQL, PHP.
- PHP is a general‐purpose server‐side scripting language originally designed for web development to produce dynamic websites.
- Moreover, PHP Language scripts execute on the web server and serve WebPages to the user on request.
- PHP originally created by Rasmus Lerdorf in 1994. Programmer Rasmus Lerdorf initially created a set of C scripts he called “Personal Home Page Tools” to maintain his personal homepage. The scripts performed tasks such as displaying his résumé and recording his web‐page traffic.
- These released and extended to include a package called the Form Interpreter (PHP/FI). While PHP originally stood for “Personal Home Page”, it now said to stand for “PHP: Hypertext Preprocessor”, a recursive acronym.
- The PHP code embedded into the HTML source document. And interpreted by a web server with a PHP processor module, which generates the web page document. It also has evolved to include a command‐line interface capability and can use in standalone graphical applications. Moreover, PHP can deploy on most web servers and as a standalone interpreter, on almost every operating system and platform free of charge.
- Also, In 1997 ZeevSuraski and AndiGutmans along with Rasmus rewrite PHP and released PHP version 3.0 in June 1998. After this release PHP Language becomes so much popular.
- The PHP version 4.0 launched in May 2000.This version includes session handling, output buffering, a richer cire language and support for wide variety of web server platforms.
- Moreover, The PHP 5.0 version released in 2004 with object-oriented programming concept.
Web Server PHP Language
- A Web Server is a computer and the program installed on it. Web Server interacts with the client through the browser. It delivers the web pages to the client and to an application by using the web browser and HTTP protocol respectively.
- We can also define the web server as the package of a larger number of programs installed on a computer connected to internet or intranet for downloading the requested files using File Transfer Protocol, serving e-mail and building and publishing web pages.
- A web server works on the client-server model. A computer connected to internet or intranet must have a server program.
- A computer connected to the internet for providing the services to a small company or a department store may contain the HTTP server to access and store WebPages and files, SMTP server to support mail services, FTP server for files downloading and NNTP server for a newsgroup.
- The computer containing all the above servers called the web server.