Low cost ecommerce web development India flash website design

PHP is a server-side scripting language. You can think of it as a "plug-in" for your

Web server that will allow it to do more than just send plain Web pages when

browsers request them. With PHP installed, your Web server will be able to read

a new kind of file (called a PHP script) that can do things like retrieve up-tothe-

minute information from a database and insert it into a Web page before

sending it to the browser that requested it. PHP is completely free to download

and use.

To retrieve information from a database, you first need to have a database. That's

where MySQL comes in. MySQL is a relational database management system,

or RDBMS. Exactly what role it plays and how it works we'll get into later, but

basically it's a software package that is very good at the organization and management

of large amounts of information. MySQL also makes that information really

easy to access with server-side scripting languages like PHP. MySQL is released

under the GNU General Public License (GPL), and is thus free for most uses on

all of the platforms it supports. This includes most Unix-based platforms, like

Linux and even Mac OS X, as well as Windows.

If you're lucky, your current Web host may already have installed MySQL and

PHP on your Web server for you. If that's the case, much of this chapter will not

apply to you, and you can skip straight to the section called “If Your Web Host

Provides PHP and MySQL” to make sure your setup is ship shape.

Everything we'll discuss in this book may be done on a Windows- or Unix-based1

server. The installation procedure will differ in accordance with the type of server

you have at your disposal. The next few sections deal with installation on a

Windows-based Web server, installation under Linux, and installation on Mac

OS X. Unless you're especially curious, you need only read the section that applies

to you.

website designer freelance ASP PHP ecommerce web developer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110