PHP环境搭建过程

1.安装apache 2.2.3,完成后,通知区域亦就是右下角放QQ哪儿会有一个小图标,如果亮着绿灯的话,恭喜安装成功,红灯则要想办法解救了(只要80端口不被占用,通常是不会亮红灯的)!其间注意填写Network Domain;Sever Name;Administrator's Email Address这三项!路径采用了默认:C:\Program Files\

  2.安装MySQL-5.0.18,运行Mysql安装文件,不断的Next,其间输入一个邮箱,设置密码和确认密码……

  3.开始配置PHP,这里算是难点吧!按他人教程一步步做的,因为配置时要添加很多的关于我们刚创建的文件夹的参数。在C盘创建一个文件夹,命名为php,把下载来的php文件包(php-5.1.6-Win32.zip或别的版本)解压到其中。

  4.在E盘创建文件夹并命名为httproot(是用来放网页的文件夹,以供apache读取)将phpmyadmin的整个文件夹压到E:\httproot里,解压后文件的路径是E:\httproot\phpmyadmin2.x.x xxx又把E:\httproot里的文件夹phpmyadmin2.x.xxxx重命名为phpmyadmin,这样做是便于浏览。

  5.配置apache的配置文件httpd.conf
  通过→开始→所有程序→Apache HTTP Server 2.0.55 →Configure Apache Server →Edit The Apache httpd.conf Configuration File 打开apache的配置文件httpd.conf
  首先找到 DocumentRoot "C:/programfile/Apache/Apache2/htdocs"
(注:这是你装的apache的默认web文档文件夹,现在我们把他设置成 apache读的网页文件,这就是刚创建的E:\httproot)所以将C:/programfile/Apache/Apache2/htdocs改成E:/httproot 继续找到<Directory " C:/programfile/Apache/Apache2/htdocs”>亦将
C:/programfile/Apache/Apache2/htdocs改为E:/httproot(注意这里不可以用反斜杠“\”),改过后保存。
  再通过开始→所有程序→Apache HTTP Server 2.0.55→Control apache server→中的restart重新启动apache,打开IE,在地址拦输入localhost回车,此时出现文件目录文件页面,说明配置成功了!

  6.回到httpd.conf文件
  找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php且在最后加入

LoadFile c:/php/php5ts.dll
LoadFile C:/php/libmysql.dll
AddType application/x-httpd-php .php
LoadModule php5_module c:/php/php5apache2_2.dll
保存设置。

注意:不同的版本调用的php5apache2_2是不一样的,可以多试几次。

  在WEB根目录(E:/httproot)里建一个名为test.php的文件内容如下:<?php phpinfo(); ?>
重新成功启动apache服务
用浏览器打开 localhost/test.php
此时就可以看到一个有很多信息的页面了,OK!!!
将PHP安装为APACHE的模块,此时PHP环境基本已经配置成功

  7.配置php.ini
  把c:/php文件夹下的php.ini-recommended改名,改名为php.ini[出于安全和效率的考虑,建议使用php.ini-recommended作为php.ini的蓝本,而不要使用php.ini-dist]打开php.ini,找到extension_dir = "./" 改为 extension_dir = "C:/php/ext",也就是你的PHP目录下,包含着一大堆.dll文件的那个目录.找到;extension=php_gd2.dll,;extension=php_mbstring.dll,;extension=php_mysql.dll这3行,把这3行前的";"都去掉,让这3行生效,也就是说,让你的PHP支持mysql组件。
  在C:/php/创建文件夹session_tmp 找到session.save_path 这一行,设成session.save_path = "C:/php/session_tmp"这句话的作用是,让产生的session文件,都存到你设的目录C:/php/session_tmp里去,不然你的系统目录里,会有很多session文件.(真正用做网络服务器时是不把session文件夹建到web文档文件夹里的)[要是您以CGI方式安装了以后,就要找到session.auto_start段,改成session.auto_start = 1.用我们这方法装就不用改]然后保存php.ini且将此文件复制到C:\WINDOWS下。

  8.设置path
  a.设置环境变量PHPRC 使 php.ini有效
[这一步可以在httpd.conf里添加 PHPIniDir "C:/php" 来实现,但是我建议用设置path的方法,要是你对PHP命令行下有兴趣的话,这样设置时正确的设置方法]

右击“我的电脑”选 ”属性“→"高级"→环境变量→下面的“新建”
来新建一个系统变量PHPRC,下边输入C:\php(你的PHP所在的文件夹);
  b.在系统变量里双击变量 "path",弹出系统path变量的编辑框,在变量值后面加上;C:\php[也就是你的PHP的文件夹]
  c.在系统变量path后继续添加C:\php\ext(C:\php为你的PHP所在的文件夹)
到目前为止,全部配置完毕,重新启动操作系统,就可以开始测试您的服务器了。

怎样知道你的mysql能正常运行呢?下面通过学习配置使用phpmyadmin来测试你的Mysql是否可用

  9.使用phpmyadmin

  重新启动系统(因为设置环境变量需要重启电脑才生效)后
把E:/httproot/phpmyadmin/libraries 下的 config.default.php复制到E:/httproot/phpmyadmin并重命名为config.inc.php
打开config.inc.php
找到$cfg['PmaAbsoluteUri'] = '';将其改成
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';[也就是您的网站服务的IP或域名加上你的phpmyadmin的文件夹名
找到$cfg['Servers'][$i]['auth_type']       = ‘config’;,把config改成 http,即是改成了$cfg['Servers'][$i]['auth_type']       = 'http';

用浏览器打开http://localhost/phpmyadmin ,跳出一个输入用户名和密码的对话框,我们安装Mysql的时候,系统设置了一个用户名为root的用户,在此把密码设为空,在对话框里的用户名输入root登录,进入phpmyadmin页面。

下面这些简单介绍还没有实践过呢:
现在你首先要做的是,给你的数据库设置密码;配置你的php.ini使你的php解释器兼容<? ?>这样的php标签;要是想显示你的php程序的错误信息,也在php.ini里配置等等。

你还可以更改$cfg['Servers'][$i]['auth_type']       = ‘config’;的参数值来改变phpmyadmin的登录方式;

这篇文章只是告诉一个初学者怎么正确安全的安装PHP,快速进入PHP之门。
如果你把你的服务器放到网上,那么你还需要做更详细的配置。
请参考
http://www.php.net/manual/zh/configuration.php#configuration.file
和http://www.php.net/manual/zh/ini.php 查看php官方手册。
你可以自己学习apache的配置
还可以上http://dev.mysql.com/doc/refman/5.1/zh/ 查看mysql5.1的中文在线手册

此笔记参考于http://www.phpchina.com/bbs/thread-11650-1-7.html 实践!

posted @ 2012-05-17 10:05  孤独剑客zzy  阅读(268)  评论(0编辑  收藏  举报