Windows下 Apache+PHP+MYSQL+phpmyadmin标准安装

Windows Apache+PHP+MYSQL+phpmyadmin 标准安装

  很多人都说 PHP 环境配置难,只要你照着本葫芦画瓢,正确的配置方法让你一步就踏进 PHP 之门。

特点: 本文的配置按照官方的推荐,没有把 php.ini libmysql.dll 拷到系统目录下,而是通过添加 path 来解决安全性与一更新性

软件及版本 :

apache_2.0.55-win32-x86-no_ssl.msi  官方下载 2.2.3, 不宜运行 PHP http://archive.apache.org/dist/httpd/

mysql-5.0.24-win32.zip 官方 : www.mysql.com

php-5.1.6-Win32.zip 官方 php.net 不要安装版的

phpmyadmin 2.9.0.3 官方 www. phpmyadmin.net

 

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

 

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

安装配置:

只有这个地方的配置要注意:

(图 1

 



 

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

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

图2



 

2 .安装 MySQL

运行 Mysql 安装文件,

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

》选择安装目录, Next

Install

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

》直接 Next

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

图3



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



图4

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



图5

》直接 Next

》直接点 Finish

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

 

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

 

Next

》保持默认, Next

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



图6

》保持默认, Next

》保持默认, Next

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



图7

》保持默认, Next

》选择第三个,设置默认编码为 gb2312 gbk utf-8, Next

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



图8

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



图9




图10

 

Execute

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

Finish 结束安装

 

 

 

从现在开始,我们开始配置我们的 PHP 了,如果你是第一次安装这东东,请您先按每一步来做,特别是创建文件夹的时候不要做的不一样,否则很容易出错,因为配置时要添加很多的关于我们刚创建的文件夹的参数

 

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

找到 也将  

回到 httpd.conf 文件

找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php

在最后加入

PHPinidir c:/php

LoadFile c:/php/php5ts.dll (使 apache 运行时加载加载 php5ts.dll
LoadModule php5_module c:/php/php5apache2_2.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.dll3, 把这3 行前的";" 都去掉 , 让这3 行生效, 也就是说, 让你的PHP 支持mysql 组件 .
C:/php/ 创建文件夹 session_tmp 找到session.save_path 这一行, 设成session.save_path = "C:/php/session_tmp"

这句话的作用是, 让产生的session 文件, 都存到你设的目录 C:/php/session__tem 里去, 不然你的系统目录里, 会有很多session 文件.( 真正用做网络服务器时是不把session 文件夹建到web 文档文件夹里的)
[ 要是您以CGI 方式安装了以后,就要找到session.auto_start, 改成session.auto_start = 1. 用我们这方法装就不用改]

然后保存php.ini

 

7 .设置 path

a. 设置环境变量PHPRC 使 php.ini 有效
右击 我的电脑 属性" 高级" 》环境变量 》下面的 新建
来新建一个系统变量 , 输入如下(其中C:/php 是你的 PHP 所在的文件夹);


b. 在系统变量 里 双击 变量 "path" ,弹出系统path 变量的编辑框, 在变量值后面加上 ;C:/php [ 也就是你的PHP 的文件夹 ]
c.
点击 系统变量 的 新建 输入如下信息(C:/php/extC:/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'] = '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 之门。

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

 

 

C:/programfile/Apache/Apache2/htdocs 改成 E:/httproot (注意不要用反斜杠 “/” )并保存,

通过 开始》所有程序 Apache HTTP Server 2.0.55 Control apache server restart 重新启动 apache ,打开 IE ,在地址拦输入 localhost 回车打开地址,如果出现的页面不是你刚安装 apache 时的欢迎页面,而是如下(图 11 )类似,那么这一步配置正确了

  11

 


标签: Apache    PHP    MYSQL    phpmyadmin    环境配置  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值