iis/apache + php5 + mysql5_Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装

Windows下Apache+PHP5+MYSQL5+phpmyadmin规范安装 (绝对原创)

装PHP规范的安装不仅让程序运行酶?游榷ê桶踩?而且还给程序的升级管理带来更大的方便和自由.

很多人学习装PHP+Mysql的时候,都把php.ini和libmysql.dll拷到系统目录下,有的是从PHP4转过来,把更多的东西拷到系统目录里去.官方说,这是一种不安全的,不好的安装方法.什么装不把把一些东西拷到系统目录,但又能使系统找到我们的配置文件呢?就是path了

如果你已经安装了无数次PHP,但是你还是把php.ini和libmysql.dll或更多文件拷到系统里去,你看一下第7点不会浪费你的时间.如果你是第一次装PHP,恭喜你,走下来一遍你就轻松的,正确的掌握了传说中极度难迈过的PHP环境配置

我们的例子所用的软件及版本:

apache_2.0.55-win32-x86-no_ssl.msi官方下载,当前最高版本2.2.3,不宜运行PHP

mysql-5.0.24-win32.zip官方:

php-5.1.6-Win32.zip官方php.net不要安装版的(5.2.0也一样的安装方法)

phpmyadmin当前最高正式版2.9.0.3官方www.

(如上软件均可以在华军和天空找到)

安装前应注意:如果运行了IIS的话先关掉IIS,要用管理员帐号登录操作系统

[本帖最后由 phpvista 于 2006-11-23 01:02 编辑]

image.gif: (2006-11-2 16:32, 35.39 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 1.34 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 13.59 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 19.8 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 26.78 K)

uid-8795823-id-2013227.html

image.gif: 图6.jpg (2006-11-2 16:32, 30.3 K)

attachment.php?aid=2168&noupdate=yes

image.gif: (2006-11-2 16:32, 31.75 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 24.72 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 7.97 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 15.93 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 20.05 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 13.9 K)

uid-8795823-id-2013227.html

image.gif: (2006-11-2 16:32, 11.87 K)

uid-8795823-id-2013227.html 

1.安装apache

要是你装做在网络中使用的,建议装 1.3.x的apache ,php对多线程的支持还不安全,apache 2.x.x的是多线程的web服务器。Php在apache >=2.1.x 下需要装补丁才可以运行。

安装配置:

只有这个地方的配置要注意:(如图1)

,装apache,别的地方爱什么弄你就什么弄。

完成以后,托盘出现如下图这个东西,并且亮着绿灯的话,恭喜你,要是亮红灯的话,你就找办法解救吧,只要80端口不被占用的话,是不会亮红灯的。 (如图2)

2.安装MySQL

运行Mysql安装文件,

安装文件运行后,选择安装类型为Custom,Next,

》选择安装目录,Next

》Install

》这个时候信息一下了,那东东正在给你安装Mysql Server,等待这一步完成

》直接Next

》输入一个邮箱,设置密码和确认密码,(如图3)Next

》用英文填上你的名和姓(如图4)Next

》Phone:输入电话号码(电话号码可留空),Zip/Postal Code:输入邮政编码,Country:选择国家China,State/Province:选择所在省/市(选第一个),别的可留空(如图5)Next

》直接Next

》直接点 Finish

》又出来个窗口,不要关掉哦

上面完成了Mysql Server的安装,但是Mysql还没有完成安装,还要创建一个实例和配置它,下面继续安装

》Next

》保持默认,Next

》选择中间那个选项(如图6),Next

》保持默认,Next

》保持默认,Next

》选择第三个,设置一个连接数(如图7),Next

》保持默认,Next

》选择第三个,设置默认编码为 gb2312或gbk或utf-8(如图7),Next

》把下面一个复选框选上,别的保持默认(如图8),Next

》这一步是设置一个root用户的密码,我们们这里先不设置,留到下面用phpmyadmin来操作,如图示把 √ 去掉,(如图9) Next

》Execute

要是如图10所示,三个√ 都是蓝色的话,恭喜你,你的Mysql成功安装了;要是有的 √ 不出来,而是红色的X 的话,麻烦你重新来,检查你哪一步出问题了。

》Finish 结束安装

3.在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找到 也将

C:/programfile/Apache/Apache2/htdocs 改成 E:/httproot (注意不要用反斜杠 “\”)并保存,通过 开始》所有程序 》Apache HTTP Server 2.0.55 》Control apache server》restart 重新启动apache,打开IE,在地址拦输入 localhost 回车打开地址,如果出现的页面不是你刚安装apache时的欢迎页面,而是如下(图11)类似,那么这一步配置正确了

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

LoadFile c:/php/php5ts.dll (使apache运行时加载加载php5ts.dll)

LoadModule php5_module c:/php/php5apache2.dll

AddType application/x-httpd-php .php (让PHP解释器将.php文件作为它的解释的一种文件类型)

保存设置。

在WEB根目录(E:/httproot)里建一个名为test.php的文件内容如下

重新成功启动apache服务

用浏览器打开 localhost/test.php

如果可以看到一个有很多信息的页面,OK了

这里你将PHP安装为APACHE的模块,此时PHP环境基本已经配置成功

6.配置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

7.设置path

a.设置环境变量PHPRC 使 php.ini有效

右击“我的电脑”选 ”属性“》"高级"》环境变量 》下面的“新建”

来新建一个系统变量 ,输入如下(其中C:\php是你的 PHP 所在的文件夹);(如图12)

b.在系统变量 里 双击 变量 "path",弹出系统path变量的编辑框, 在变量值后面加上 ;C:\php [也就是你的PHP的文件夹]

c.点击 系统变量 的 “新建”输入(如图13)的信息(C:\php\ext的C:\php为你的 PHP所在的文件夹)

到目前为止,全部配置完毕,重新启动操作系统,就可以开始测试您的服务器了。

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

8.使用phpmyadmin

重新启动系统(因为设置环境变量需要重启电脑才生效)后把E:/httproot/phpmyadmin/libraries 下的 config.default.php复制到E:/httproot/phpmyadmin并重命名为config.inc.php打开config.inc.php

找到$cfg['PmaAbsoluteUri'] = '';将其改成

$cfg['PmaAbsoluteUri'] = '';[也就是您的网站服务的IP或域名加上你的phpmyadmin的文件夹名

找到$cfg['Servers'][$i]['auth_type']     = ‘config’;,把config改成 http,即是改成了

$cfg['Servers'][$i]['auth_type']     = 'http';

用浏览器打开,跳出一个输入用户名和密码的对话框,我们安装Mysql的时候,系统设置了一个用户名为 root  的用户,我们把它的密码设为空了,

在对话框里的用户名输入 root 登录,进入你的phpmyadmin的页面了。

由于篇幅关系,我下面只做些简单的介绍:

现在你首先要做的是,给你的数据库设置密码;配置你的php.ini使你的php解释器兼容 ?>这样的php标签;要是想显示你的php程序的错误信息,也在php.ini里配置 等等。

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

这篇文章只是告诉一个初学者怎么正确安全的安装PHP,快速进入PHP之门。

如果你把你的服务器放到网上,那么你还需要做更详细的配置。

请参考

和查看php官方手册。

你可以自己学习apache的配置

还可以上http://dev.mysql.com/doc/refman/5.1/zh/查看mysql5.1的中文在线手册

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值