You are on page 1of 13

PHP, MySQL and

XAMPP
What is PHP?
• PHP Hypertext Preprocessor is a programming language that allows web
developers to create dynamic content that interacts with databases.
• PHP is a server-side scripting language designed for web development but
also used as a general-purpose programming language.
• Originally created by Rasmus Lerdorf in 1994, the reference
implementation of PHP is now produced by The PHP Group. While PHP
originally stood for Personal Home Page, it now stands for Hypertext
Preprocessor.
What is PHP File?
• PHP files can contain text, HTML, JavaScript code and Php code
• PHP code are executed on the server, and the result is returned to the
browser as plain HTML
• PHP file have a default file extension of “.php”
Common uses of PHP
• PHP performs system functions.
• PHP can handle forms
• PHP can add, delete, modify elements within your database
• PHP can send and receive cookies
• PHP can restrict users to access some pages on your website
• PHP can encrypt data
Three vital components of PHP
• Web Server – PHP will work with virtually all Web Server software
• Database – Php will work with virtually all database software
• PHP Parser – In order to process PHP script instructions a parser must be
installed to generate HTML output that can be sent to the Web Browser.
Three vital components of PHP

• Web Server
• Database
• PHP Parser
What is MySQL?
• SQL stands for Structured Query Language.
• MySQL is a database system used on the web server
• It includes the SQL server and client programs for accessing server.
• It is an Open Source Software
• Widely used by web application developers together with PHP and
APACHE
• MySQL is named after co-founder Monty Widenius’s daughter: My
Common uses of MySQL
• It creates a database for storing and manipulating data, defining the
relationship of each table.
• It is ideal for both small and large applications
• It is very fast, reliable and easy to use
• Complies on a number of platform
• It is developed, distributed, and supported by Oracle Corporation
What is XAMPP?
• XAMPP is a free and open source cross-platform web server solution
stack package , consisting mainly of Apache HTTP Server, MySQL
database, and interprets for scripts written in the PHP and Perl
programming languages.
• XAMPP stands for cross platform, Apache, MySQL, PHP and Perl.
• XAMPP is simply a local host or server that runs your personal computer
whether it’s a desktop or a laptop.
XAMPP
• XAMPP provides two essential components for its installation
• Apache – which is used to create the local server
• MySQL – which you can use as a database for your website
Components of XAMPP
• Cross-platform – different operating systems are installed in separate configurations on different
local systems.
• Apache – is a cross-platform HTTP web server.
• MariaDB Database/MySQL – provides data storage, manipulation, retrieval, management, and
deletion services via internet
• PHP – supports a variety of database management system and may be installed on any platform.
• Perl – referred to as the “generic” programming language used for web development, GUI
development system administration and other things.
• phpMyAdmin – a database administration tool for MariaDB
Components of XAMPP
• OpenSSL – an open-source implementation of the SSL and the TLP.
• XAMPP Control Panel – a panel that assists in the operation and regulation of other
XAMPP components.
• Webalizer – a web analytics software solution that keeps track of user logs and reports on
usage.
• Mercury – a mail server that aids in the management of emails across the internet.
• Tomcat – is a JAVA based servlet that provides JAVA functionality
• Filezilla – a File Transfer Protocol Server (FTP Server) that facilitates and supports file
transfer processes.
THANK YOU!!!

You might also like