PHP Introduction

PHP is a server-side scripting language. Let's know what is server side language? Scripting is a synonym a program, It's some instruction when it runs it work automatically. Server-side means these scripts control from the server not from the user computer and server handle it. When a user visits a PHP web page then the server will process contents like pictures, texts etc. Then it converts into HTML  and executes in a web browser.

What is PHP?
PHP: Hypertext Preprocessor is a server-side scripting language which is using for web development. The main purpose of PHP makes a website faster, easy and dynamic.

What is a basic requirement starting PHP?
You should learn the first HTML mostly HTML Form. If you know C, it will be easy for you.

What type of software need to start PHP?
For a website, you need a hosting which supports PHP. For learning the purpose, we can make our computer as a server.

Server Softwares
1. A PHP compatible web server like Apache, Nginx is most popular.
2. Need PHP  [Download IT]
3. MySQL  Database if we have any project with the database.

Client Softwares
1. A web browser Chrome or Mozilla etc.
2. A text editor like notepad++. You can use most Specialized software for php. It's NetBeans. NetBeans is free and best editor (IDE) for PHP programming language.
3. All file extension in .php ex- index.php, login.php, profile.php etc.

Some Other Information
All platform supports PHP like windows, Linux, mac etc. At first in the year of 1994 PHP starts. Zend create PHP and manage it. In starting its name was Personal Home Page: PHP

PHP is most using web development programming language. All type of website can make using PHP programming. Blog, e-commerce, web app, enterprise etc. Many top websites of the world are using PHP like google, facebook, twitter, stack overflow. PHP is easy to use so it is the best for web programming.

Did you like this article? it will be appreciated if you share a coffee or burger with the author

Sent $5 to the author
Sent $10 to the author

Need Assistance?

I'm Sajjad Hossain, working on web application development since 2012. Do you need assistance on your project? or are you stuck with problems? I am available to help you.
If you want to contact with me ping me at -


We use cookies on our website. To find out more about how and why they are used or opt-out, please read our Cookie Policy. By choosing "I Accept", you consent to our use of cookies. Cookie Policy