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