php初学配置

2009-03-21 22:46:08 by 【6yang】, 57 visits, 收藏 | 返回

在开始正式讲解之前,让我们先来介绍一下搭建PHP环境所要用到的软件。因为我们讲解的是搭建Windows环境下的开发环境,因此您必须拥有一台以Windows为操作系统的PC机。下面是在我机器上的具体开发环境:

s6S b(l"A0

操作系统:Windows XP Sp2PHPChina 开源社区门户�}`l'Q]T5I5}6hyx

所需软件:
Yase y;gT#zX(y0
PHP: php-4.4.0-Win32.zip
(P{ | n4K0MySQL: mysql-noinstall-4.1.14-win32.zip
+ll*g9c$Yx'lz0Apache: apache_2.0.54-win32-x86-no_ssl.msiPHPChina 开源社区门户n"t.}6@7B]
phpMyAdmin: phpMyAdmin-2.6.4-pl1.zip

Q?3c?u1y:OG;{)~U:[S0

软件来源:
{kc"^*V(Dfhx G0Windows: MicrosoftPHPChina 开源社区门户&f Zmi!`b({)k#e
PHP: http://www.php.net/PHPChina 开源社区门户9F#J*l#+`bjPywj
MySQL: http://www.mysql.com/PHPChina 开源社区门户+gT^*^;G
Apache: http://www.apache.org/
+z:B o v1~*u5BQb;?0phpMyAdmin: http://www.phpmyadmin.net/PHPChina 开源社区门户nDvN(z

好了,当您下载并拥有了以上这些软件之后,我们就可以开始我们的安装配置之旅了。PHPChina 开源社区门户;ah9Bb&Cte5g

配置PHP PHPChina 开源社区门户7`9[q:K7En8l d[
将 php-x.x.x-win32.zip 解压缩到 C 盘根目录下。解压缩完成后我们应该能在 C 盘根目录下找到一个以 php-x.x.x-win32 为名的文件夹,将其改名为 php。进入此文件夹,我们可以看到若干文件夹和若干文件。我来说明一下几个在配置的时候用的到的目录和文件。 PHPChina 开源社区门户#u'F Yw]^z I

[dlls]存放相应 PHP 扩展库的所需的 dll。那么什么是 PHP 的 DLL 扩展库呢?它是 PHP 在基本功能上的扩展。比如,你需要用 PHP 来生成图像,那么你就得用到 GD 库扩展,该库包含了一系列图像生成函数等。这样,就可以很容易的扩大 PHP 的应用范围了。所以你在配置 PHP 的时候需要告诉 PHP 你需要该扩展库的支持。 PHPChina 开源社区门户G|;I#E N+^*q2CL

[extensions]PHP 扩展库的 dll。这是 PHP 搜索扩展库和存放扩展库的位置。 PHPChina 开源社区门户pu`_K

[PEAR]PEAR 是 PHP 的扩展与应用库(PHP Extension and Application Repository)的存放路径。更多可访问 http://pear.php.net 了解。

.q0X[n*i-s.K9w*X0

[sapi] 存放 SAPI 的 dll 文件。

/{CMh&mwo#D&

[go-pear.bat]安装 PEAR 所需文件。

F)RNXg ?0

[install.txt]安装说明文件。

T/g4}.b"UG O0

[php4ts.dll]主 dll 文件。 PHPChina 开源社区门户8`)r)E)t$O�l s

[php.exe]CGI 可执行程序。

D;`0u4N4j u FH{0

[php.ini-dist]PHP 配置文件

:j"V l7jB$O0

看到这里总是让人感到困难,其实到了这里反而简单了,下面是更具体的讲解,只要您注意安装的步骤,不要弄错了,成功就离你不远了。呵呵,来吧!
EP)U4|`#|)z0第一步:复制 php4ts.dll 文件到 C:Windows 目录下(如果是 Windows 2000/NT 操作系统,则为 C:winnt 目录,下同。请注意你的 Windows 版本对应的文件夹)。 PHPChina 开源社区门户!^t'dD){9v!]r
第二步:将 [dlls]文件夹下所有的 .dll 文件复制到 C:Windowssystem32 目录下(如果是 Windows 2000/NT 操作系统,则为 C:winntsystem32 目录;如果是 Windows 98,则为 C:windowssystem 目录。下同。请注意你的 Windows 版本对应的文件夹)。
`e-U2 }0@ iK6Zj0第三步:复制 php.ini-dist 文件到 C:Windows 文件夹下,重命名为 php.ini 。这里要提醒一句:不要在 php 目录下存放 php.ini 文件。也就是说 C:PHP 目录下不要有 php.ini 文件(如果是按照我的步骤全新安装 PHP 的话不会出现此情况)。现在我们在 C:windows 目录下已经有 php.ini 文件了,这个文件是 PHP 配置文件,因此配置 PHP 也是围绕它为中心。用记事本打开,按照从上到下的顺序进行配置。 PHPChina 开源社区门户 w5l.B0Cm+V8M
Path and Directories: 设置PHP文件搜索路径的。将其修改为:
o8~,vF2]gH|0;Unix:”path1:/path2”
.J$i0ZY!N]7mY0;include_path=”.:/php/includes”
n5r5VJkj0; PHPChina 开源社区门户(` V]&jaTqT
;Windows:”path1;path2” PHPChina 开源社区门户)e*kX)J0Qu,E
include_path=”C:PHPPEAR” PHPChina 开源社区门户'h(DMinao;H`
extension_dir: 设置PHP搜索扩展库的位置。将它的路径指向:C:PHPextensions
u Rr-NWoB arh0File Uploads: 设置PHP允许上传的文件的大小(默认为2M)
'H]3H'IN0X/E0Dynamic Extensions: PHP扩展配置部分。这里列出了所有PHP的可支持扩展,前面都加了分号注释掉,表示目前PHP配置不支持该扩展,您可以根据您的具体需要将分号去掉,以使PHP配置支持该扩展。 PHPChina 开源社区门户-O/P8A#~^B4g'mz
比较实用的扩展包括: PHPChina 开源社区门户:x!P@#{uG8i!T#N
extension=php_curl.dll: CURL扩展支持 PHPChina 开源社区门户 VJN%y4d!Y:Ul
extension=php_gd2.dll: GD图象库扩展支持 PHPChina 开源社区门户],ZCw|
extension=php_xslt.dll: XSLT扩展支持,该扩展支持对XML的转换。 PHPChina 开源社区门户k0X KO7W#C1X]T

PEAR的安装 PHPChina 开源社区门户GE&c?HuJF
点击:开始-》运行,输入cmd,在Windows命令提示符窗口内继续输入cd PHPChina 开源社区门户}| n:hzV.wX
C: PHPChina 开源社区门户U`([1[[i+O!h0j
C:>cd php
4a {O/zu/f0C:php>
J6} bce7OD0C:php>go-pear.bat
~2}C)p8f6Zuu8H0剩下的就是一路Enter了,呵呵。

R(Hv&v/YQb}0

MySQL的安装 PHPChina 开源社区门户!J4w_D+f!]+Sa%c
将mysql-noinstall-4.1.14-win32.zip 文件夹解压缩后放到C盘根目录下。进入[bin]目录,运行mysqld-nt.exe,打开MySQL服务。PHPChina 开源社区门户?1^ n| x
注意:默认安装的MySQL的root用户名是没有密码的,这是非常危险的一件事情,所以还是请你给他加个密码好了。

)j1uY7nXS,gpx0

Apache的安装和配置
3zvQ!e+m0安装和安装一般的软件没什么不一样,添加服务器信息的时候一般添加localhost。安装好以后,进入[htdocs]目录,打开[conf]目录下的httpd . conf文件, 开始我们的Apache之旅。
H|0g _#t&N01、搜索定位到: DirectoryIndex index.html index.html.var
P/](t8p^2k0在其后添加上index.php,添加后如下: PHPChina 开源社区门户k!jo4^DSaaI&R
DirectoryIndex index.html index.html.var index.php

Y? `2[;R'ry k0

2、搜索定位到:
lS E%{ ]&d i0 PHPChina 开源社区门户 b6w[$DP4m q
    AllowOverride None
6Z&kem"`Cp;i0    Options None
:sC g%d!^Hq0    Order allow,day PHPChina 开源社区门户'V+g2[T2[9et
    Allow from all PHPChina 开源社区门户eMHw1{!Pg%`[
PHPChina 开源社区门户w1B d1]!cNfQ
在其后添加如下两行: PHPChina 开源社区门户L:sds5r%lJ Q%{
AddType application/x-httpd-php .php .phtml .php3 .php4 PHPChina 开源社区门户5jvx(e+[7x&K6q*t/j+h
AddType application/x-httpd-php-source .phps

DX%Fq"k4r0

添加以后如下: PHPChina 开源社区门户5K1e kh9bp tWv

!@$f(ql.T$d1P0    AllowOverride None PHPChina 开源社区门户9ek0E(a"XQ
    Options None PHPChina 开源社区门户I DI,E(_%G Ud
    Order allow,day PHPChina 开源社区门户 yL Gs7M]
    Allow from all
W,b Fc0[d0

R [2XW_Y0AddType application/x-httpd-php .php .phtml .php3 .php4 PHPChina 开源社区门户F IoEgu ^.Q
AddType application/x-httpd-php-source .phps PHPChina 开源社区门户0G)VM+e

3、搜索定位到: PHPChina 开源社区门户1Z;u'gH A
#LoadModule ssl_module modules/mod_ssl.so
x S7ep-l0在它下面添加:
{}o/?N/s:_0LoadModule php4_module c:/php/sapi/php4apache2.dll PHPChina 开源社区门户lZ,C6Y'i:]o-IMj
添加后应该如下:
|&iH.aN)v0#LoadModule ssl_module modules/mod_ssl.so PHPChina 开源社区门户z O9W2Ln�Me5A7p#h(Y4Z3S
LoadModule php4_module c:/php/sapi/php4apache2.dll PHPChina 开源社区门户6D-TV)@+s#OX
   到这里Apache服务器的配置就可以告一段落了,保存httpd.conf文件后,重起Apache服务器。 PHPChina 开源社区门户V8}D:F'qN5CQ3T8e
   测试服务器是否安装成功,我们可以使用如下代码: PHPChina 开源社区门户y$ZO@9n$G Sf'}

Wf7v.{^;xH%Y0   将其保存为phpinfo.php文件,放到htdocs目录里,在浏览器地址栏里输入如下地址:http://localhost/phpinfo.php,你就将看到有关信息。
B.pk!hd0 PHPChina 开源社区门户4U Vy7s`q#~8dO
基于Windows环境下的PHP开发环境搭建到此全部结束。
M5B(OZ sK#~0欢迎您进入到PHP学习、开发之中!

分享到:
share

    图片原图

    loading

    loading