Open Source Relationship between Apache, MySQL, and PHP (AMP Module)
- AMP modules belong with open source.
- provides dynamic web application.
Details of AMP modules are:-
Apache :-
The
features are following:
Apache act as a web server on which
your web application are presented.
o Analyse the file requested by
the web browser and display correct result according to the code within that
file.
o Performs a
complete virtually task as a Webmaster.
o ❑ Password-protected pages to users
o ❑ Customized error pages
o ❑ Display code in HTML, and define browser capability.
o ❑ Logs and error Usage in multiple and customizable formats
o ❑ Virtual hosting for different IP addresses planned to the same
server
o ❑ Directory Index directives to multiple files
o ❑ URL aliasing or rewriting with no fixed limit
o PHP
o PHP stands for Hypertext Pre-processor.
o PHP is a widely-used open source server-side
scripting language.
o Using PHP user can build a dynamic web application
that host on the apache web server.
- It is a
flexible and compact learning language in comparison to C, Java, or Perl.
- It is
mainly used for businesses and individuals.
- It is
an alternative to Microsoft’s ASP language.
- It is
an open-source.
- Zend
Technologies, Ltd supports PHP.
- Zend
Engine improves the design of PHP applications and supports, Web sites.
MYSQL
- MYSQL is the relational database management system.
- The database required for creating dynamic web application.
- In Database, data stored in tabular form.
- MySQL enables PHP and Apache to work together to access and display data in a readable format to a web browser.
- MySQL supports PHP and Apache to access data and display data in an understandable format from a browser.
- It is a Structured Query Language server designed for processing complex queries.
- It allows many different tables to be joined together for maximum efficiency and speed.
o
The most popular features are as
follows:
o
❑
kernel threads use Multiple CPUs.
o
❑
support Multi-platform operation.
o
❑
provided Numerous columns in a virtual table that support every type of data.
o
❑
provides Group functions for mathematical calculations and sorting.
o
❑
its Commands provide information about the databases easily and briefly to the
administrator.
o
❑
Function names do not affect table or column names.
o
❑
provide password and user verification system for security.
o
❑
Up to 32 indexes per table permitted for huge databases.
o
❑
its use international error reporting system use in many different countries.
o
Providing data via
the Internet and handle heavy loads with advanced security measures
o Working methodology:-
- User send request for the web page through the web browser.
- If the requested page is found on the server then the server will process on that page and execute the scripting code (PHP code).
- After the execution of the scripting code(PHP code), the server sends the output to the user browser in the form of HTML and display result.
0 Comments