menu icon
search icon button

PHP For Web Programming

Today, PHP is used by more than 33% of all Internet web sites world wide. It is a robust yet easy to use programming language for students to learn not only web programming, but also OOP (Object Oriented Programming) and other high-level concepts.

In an era of shrinking budgets, PHP has another great attribute. It's free to download and use!

PHP can be installed and run on pretty much any Windows desktop computer and comes pre-installed on many versions of Linux. An expensive copy of Windows Server is not required.

larger image of https://www.php.net/

image of https://www.php.net/

PHP Home Page

How do I install it on a computer? You can download it directly from the PHP.net web site and install it yourself, or ...

larger image of http://www.wampserver.com/en/

image of http://www.wampserver.com/en/

WampServer

Go to WampServer where you can download a preconfigured copy of PHP, the Apache web server, and the MySQL data base. Makes setup very easy.

This site may currently be offline. You can get information from their forums or download the files here.

larger image of https://www.php.net/manual/en/tutorial.php

image of https://www.php.net/manual/en/tutorial.php

A Simple PHP Tutorial

Getting started with PHP is easy. This site details a couple of example programs that could be used in an Introduction to Programming class or module.

larger image of https://www.w3schools.com/php/default.asp

image of https://www.w3schools.com/php/default.asp

W3Schools PHP Tutorial

W3Schools has a good introduction to PHP, as well as other web technologies like HTML, CSS (Cascading Style Sheets) and XML.

larger image of https://ss23.github.io/php-tutorial/start.html

image of https://ss23.github.io/php-tutorial/start.html

PHP For The Absolute Beginner

Another good starting point for learning PHP is this entertaining tutorial series written in part by Vikram Vaswani.

larger image of https://www.sublimetext.com/

image of https://www.sublimetext.com/

Sublime Text

Editing PHP files can be done with any text editing program, like Windows' built in NotePad editor or one of a number of free, open-source options.

Our webmaster uses Sublime Text, a sophisticated text editor with capabilities like editing very large files, displaying syntax errors in real time, and search whole projects quickly. Worth checking out if you spend a lot of time editing programs or text documents.

Sublime Text can be downloaded and used for free. They request that a license be purchased for continued use, but there is no enforced time limit for the evaluation.

larger image of https://en.wikipedia.org/wiki/List_of_Apache%E2%80%93MySQL%E2%80%93PHP_packages

image of https://en.wikipedia.org/wiki/List_of_Apache%E2%80%93MySQL%E2%80%93PHP_packages

List of Apache–MySQL–PHP packages

If you are looking for an alternative to WampServer or want to use a different operating system, this up-to-date list can guide you.

K12IRC.org runs on PHP. It's part of our WAMP server environment (Windows 2008 Server, Apache web server, MariaDB data base, and PHP).

PHP originally started out as PHP/FI, "Personal Home Page / Forms Interpreter", back in 1995.

Home | Search | What's New | Videos | Flyers | F.A.Q. | Table of Contents | Privacy | Sign In

Ideas and inspiration for the K-12 community.

© 1996 - 2020 Bonnie and Marty Tenenbaum Foundation -- Coding and hosting by Lodestone Systems