Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

PHP MySQL Training : Module 2

From hussulinux, 7 months ago

Obtaining, Installing and Configuring PHP<br />Obtaining PHP Source Co more

317 views  |  0 comments  |  0 favorites  |  41 downloads
 

Categories

Add Category
 
 

Tags

php

 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 317
on Slideshare: 317
from embeds: 0

Slideshow transcript

Slide 1: PHP – Module 2 Hussain Fakhruddin hussulinux@gmail.com

Slide 2: Recap from Module-1 ● Client Server Model ● HTML / XHTML ● Request – Replies and Protocols ● Overview of PHP's capabilities ● Why Use PHP (10 Reasons to use PHP) ● PHP Vs JS

Slide 3: Agenda ● Open Source Concepts ● Obtaining, Installing and Configuring PHP ● Obtaining PHP Source Code ● Installing PHP from Binary Packages ● Dynamic Extensions, Checking Install with phpinfo() Function.

Slide 4: Just before we begin ● Inventor of PHP Rasmus Lerdorf

Slide 5: PHP Facts: ● According to a survery of 47,173,415 domains, 15,205,474 had PHP installed.

Slide 6: Lets get back! ● Open Source Poll How many of you would give away your piece of software to a person for FREE without charging anything, absolutely NOTHING?

Slide 7: About Open Source ● Richard Stallman Story ● Unix / Linux Systems ● Freeware VS Free software

Slide 8: Why Open Source ● Give it free for Students/ Researchers/ IT people for growth of knowledge base and form a community ● Corporates are anyway going to pay ● Separate levels of Licenses. GNU GPL, LGPL etc. ● PHP's License is called PHP license

Slide 9: How to get PHP ● Various Means of obtaining PHP ● 1) Internet ● www.php.net ● 2) Software bundled packages ● WAMP, XAMPP ● 3) Linux/Unix Distros ● Fedora, CentOS, Ubuntu ● 4) Utilities CDs with magazines ● Pcmags etc

Slide 10: Before that... ● What do you need to start a website: ● A Web server ● PHP Parser ● Configurations

Slide 11: Before that... ● What do you need to start a website: ● A Web server – Apache, 85% of the Internet runs on Apache. ● PHP Parser – PHP Preprocessor ● Configurations – PHP.INI, HTTPD.CONF

Slide 12: Some know how of PHP ● Latest version : PHP 5.X.X ● Official Website: www.php.net ● Official Help: PHP Manual ● http://www.php.net/manual/en/ ● Official Download Page: ● http://www.php.net/downloads.php

Slide 13: PHP Download Page

Slide 14: PHP Structure

Slide 15: rd 3 Party Tools ● Two most popular bundles: ● WAMP: Windows, Apache, MySQL & PHP ● XAMPP: Apache Friends

Slide 16: WAMP ● Obtain from: ● www.wampserver.com ● For Windows only ● Excellent for Starting up and advance simple usage

Slide 17: XAMPP ● Download from: ● http://www.apachefri ends.org ● Very High end. ● Not for starters, but yes for pros ● Linux and Windows both

Slide 18: Installation of WAMP- Demo

Slide 19: PHP Extensions ● What are they? ● They are Addons on PHP ● They add extra features to PHP Parsers. ● Example: Creating A PDF, Creating an Image ● Most famous is : PEAR (We'll do it later) and Zend Engines - We wont do this :(

Slide 20: Some PHP Extensions

Slide 21: Summary ● We discussed : ● Open Source and its Philosophy ● PHP and important Links ● Obtained PHP from various places ● Installing PHP ● Installing 3rd Party bundled kit. ● PHP extensions

Slide 22: Next on Schedule: ● Hello World Program in PHP ● PHP Tags and Embedding HTML ● Simple PHP Script examples ● PHP and HTTP Environment Variables. See you tomorrow :)