Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在Windows系统下面装PHP+Mysql+IIS安装+PHP测试!

[复制链接]
洋葱 发表于 2005-12-27 00:54:34 | 显示全部楼层 |阅读模式
PHP安装

PHP的安装文件可以直接到 http://www.php.net/ 下载,获得for win32的.zip包,建议选择PHP 4.3.8 zip package [6,874Kb]文件下载。

1、解压缩PHP压缩包到C:\PHP(这个路径可以随意,不过以下要是用到这个路径,请相应的修改)。

2、复制C:\PHP目录下的php4ts.dll及C:\PHP\dlls目录下的所有文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同:
  如果是Windows 9x/ME 则为c:\windows\system
  如果是Windows NT/2000 则为c:\winnt\system32
  如果是Windows XP/server2003 则为c:\windows\system32
其中C:为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在C:\windows下,请相应做出修改。

  复制php.ini-dist到C:\windows(XP/2003/9x/Me)或C:\Winnt(2000/nt)下,并将其改名为php.ini。到此完成PHP的安装和配置。

Mysql安装

  Mysql的安装文件可以直接到 http://www.mysql.com 下载,获得for win32的.zip包,建议选择4.0.20d版本。这里不详细说明。

  下载获得Mysql的for win32安装包后,用winzip解压缩,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,建议选择C:\MySQL目录。安装完成后MySQL也就完成了。默认的用户名是root,密码为空。

  Mysql安装完成后,请通过开始-程序-附件-命令提示符进入:
  录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin

  在 C:\mysql\bin> 命令提示符下录入 mysqld-nt -install 命令,然后按下回车,如果出现 Service successfully installed 的提示, 这表示你已成功的将 MySQL 安装成一项 Windows 的服务。

  点击 开始-程序-管理工具-服务 ,你可以看到Mysql已经成为众多服务项目中的一项,不过此时它还未被启动, 因此接下来我们就来启动它。

  启动 MySQL 服务的方法有以下三种,请自行选择其中一种来进行:

  重启机器时自动启动它
  在服务窗口中选取 MySQL 服务名称,然后按下启动按钮来启动它
  在“命令提示字符”窗口中输入 NET START MySQL 指令来启动它

  Mysql数据安装完成,系统会默认生成一个名为test的数据库。一般情况下,由于该数据需要用root用户进行访问,从安全性角度而言,我们建议你新建一个数据库,并给这个数据库分配一个新的用户来访问。

  由于Mysql数据库默认的客户端功能比较少,不支持数据库的建立和用户的新增。其他比如Mysql-front等工具带了这些功能,您可以去下载这些工具来使用,当然,你也可以通过以下介绍的命令行方式来新增用户与数据库。

  登录数据库
  “命令提示字符”窗口录入,
  录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin
  再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

  修改密码
  C:\mysql\bin提示符下录入:
  格式:mysqladmin –u用户名 -p旧密码 password 新密码
  例如:给root加个密码ab12。键入以下命令:
  mysqladmin -uroot password ab12

  建立数据库
  格式:create database 库名;
  例如:建立新数据库discuz
  在MYSQL的提示符下:mysql> 录入 create database discuz;

  显示数据库
  格式:show databases;
  注意是databases而不是database

  建立新用户
  格式:grant all privileges on 数据库.* to 用户名@登录主机 identified by "密码";
  例如:增加一个用户test密码为1234,让他只可以在localhost上登录,并可以对数据库discuz进行所有的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),
  在MYSQL的提示符下:mysql> 录入grant all privileges on discuz.* to test@localhost identified by "1234";

  通过以上操作,你建立一个新的数据库 discuz,并增加了一个名为test对discuz数据库有所有操作权限。

  注意:以上仅仅是简单的Mysql操作命令,如果你需要了解更加详细的资料,请查阅Mysql相关操作说明文档。

  接下去的安装就要看你选择什么作为你的Web服务器了,建议直接使用IIS。


IIS的配置

  打开IIS(Win2k中为:开始-程序-管理工具-Internet服务管理器),在“默认Web站点”上右键打开属性,在主目录里做如下图中的设置,注意步骤:

  1、鼠标右键点击桌面上我的电脑图标,弹出如图1窗口,选择“默认web站点”,右键点击之,并弹出如图2窗口。








2、选择web站点主目录,默认为c:\inetpub\wwwroot,接着点击“配置”按钮,弹出如图3窗口。




3、点击“添加”按钮,弹出如图4窗口。



4、点击“浏览”按钮,选中php4isapi.dll即可。位于C:\PHP\SAPI\目录下。



5、至此,IIS配置基本完成。


  建议在IIS配置完成后,重新启动IIS。

PHP测试
  在C:\INTERPUB\WWWROOT\目录下,新建一个test.php文件,文件中只有一句话:

  <?php phpinfo(); ?>

  保存此文件。

  在你的浏览器中输入http://localhost/test.php,你应该看到PHP的系统信息。





以上配置结束后,IIS+PHP+MySQL环境的建立就成功完成了。
BQQ 发表于 2005-12-27 06:08:10 | 显示全部楼层
NTFS下的权限设置不清楚..........
回复

使用道具 举报

li8302wh 发表于 2005-12-27 08:11:04 | 显示全部楼层
对我来说这真是一篇非常好的教程,收藏!
回复

使用道具 举报

young_089 发表于 2005-12-27 10:39:19 | 显示全部楼层
有点简单,还有几个地方需要设置的.
回复

使用道具 举报

南芝恋 发表于 2005-12-29 11:07:06 | 显示全部楼层
Can not write to cache file, please check directory ./forumdata/ and ./forumdata/cache/ .

前边都显示安装成功了
但是进入论坛时为什么出现这个东西呢啊 ?
回复

使用道具 举报

pluie 发表于 2005-12-29 23:11:52 | 显示全部楼层
请问apache是否必须要安装?在这之前安还是之后安,望高手们指点.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 21:53 , Processed in 0.024166 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表