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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[申请加精]一步一步架设PHP+MYSQL环境,测试Discuz论坛。

[复制链接]
kisslaoyao 发表于 2006-6-17 10:07:16 | 显示全部楼层 |阅读模式
5ions.com论坛刚刚开张,希望感兴趣的朋友去看看,顺便注册一下。有想一起做的朋友加QQ:674868026

很多朋友不会在本机架设PHP+MYSQL环境,有的用了一些现成的软件。个人观点架设这个环境还是自己一个软件一个软件的安装比较好。关于这个环境的架设网上已经有了很多教程,但个人觉得很多在调试的过程中都会遇到或多或少的错误,给新手带来很大的不便,于是写了这个教程供大家参考:
搭配的原则一般是:PHP4+MYSQL4.0  PHP5+MYSQL4.1以及以上版本(这个别人说的,属于仁者见仁,智者见智的问题。)

其实winXP/2000/2003都差不多,由于我的电脑是XP,所以就XP系统简单的说一下。

软件由于版本的不同,可能出现设置上的不同,所以这个简单的教程仅限于在文章中所提到的版本。软件网上多的是,自己下载。HOHO~

一、安装PHP
1、PHP我用的是PHP5.0.4版(解压缩版),网上很多可以随便下。将PHP5.0.4压缩包解压缩至C盘的根目录,改名为PHP,即 C:\PHP

2、将C盘PHP目录下的16个.dll文件拷贝到C:\WINDOWS\system32目录下。同时将PHP目录中ext子目录中的所有的文件也拷贝到 C:\WINDOWS\system32目录下。(如果是Win2000系统,应为 C:\WINNT\system32目录下)

3、将PHP目录中的PHP.exe  PHP-win.exe  PHP.ini-dist三个文件拷贝到C盘windows的目录下。(如果是Win2000系统,应为C 盘的WINNT目录下。)

4、将C:\WINDOWS目录中的PHP.ini-dist文件改名为PHP.ini,然后用记事本打开PHP.ini对其部分用查找的方式进行修改:

查:register_globals = off  改off为on
查:extension_dir =  将路径指向PHP目录中的ext目录。
例如:extension_dir=”C:\PHP\ext”
查找下列语句,将其前面的 ; 符号去掉。这些语句几乎是挨着的,不用逐个查找。
;extension=php_dbase.dll
;extension=php_gd2.dll (用来支持GD库,所以必须去掉)
;extension=php_ldap.dll
;extension=php_mbstring.dll (如果不去掉的话phpmyadmin会有红色的提示)
;extension=php_mssql.dll  (支持MSSQL数据库)
;extension=php_mysql.dll  (支持MYSQL数据库)

如果你是把PHP解压缩到了C:\php,可以用论坛提供的现成的php.ini文件。如下:

[ 本帖最后由 kisslaoyao 于 2006-6-17 10:16 编辑 ]
 楼主| kisslaoyao 发表于 2006-6-17 10:08:45 | 显示全部楼层
二、ISAPI的调试(前提是已经装好了IIS,并且ASP环境可以使用。)
如果你不会IIS的安装和调试的话可以到网上搜一搜,很简单的。毕竟这文章不是给绝对菜的菜鸟看的。
1、打开IIS管理器,先停止 默认网站 的IIS。
2、打开 “默认网站属性” ,进入 “ISAPI筛选器”。
3、点击 “添加”
   筛选器名称:PHP
   可执行文件:C:\php\php5isapi.dll (盘符不同路径也不同)



4、回到 主目录――配置――映射――添加
   可执行文件:C:\php\php5isapi.dll
   扩展名:.php (可千万不要忘记那个小 . )



5、回到 文档 ,添加一个 index.php。不然就无法访问主页了。
6、“主目录” 中的执行权限为 “纯脚本”
7、重启IIS。就是关闭、打开一下。
8、回到  “WEB 服务器扩展”  ,把  “所有未知ISAPI扩展”  设置为  “允许”

在这里插说一下本地路径。原本默认的本地路径为c:\Inetpub\wwwroot 为了安全起见,我个人改成了E:\server\servertest,如下图:


回复

使用道具 举报

 楼主| kisslaoyao 发表于 2006-6-17 10:09:32 | 显示全部楼层
所以以后我的一些设置都在servertest里进行。

在记事本上写下如下的语句:
<?php
Phpinfo();
?>
起名为phpinfo 扩展名 改 txt为 php,保存在IIS所在的目录,也就是servertest目录里。
访问:http://localhost/phpinfo.php
显示的是当前服务器支持PHP的全部信息。证明你的PHP已经安装完毕。如图:

回复

使用道具 举报

 楼主| kisslaoyao 发表于 2006-6-17 10:11:56 | 显示全部楼层
三、安装MYSQL5.0.21
下面的截图为安装过程。



理论上在这个界面选哪一个都可以,不过第一项安装的话是安装在一个默认目录里的,所以我选择了第三项自定义,我准备安装到C:\MySQL









我个人喜欢用命令配置MySQL,所以就把方框里的√给去掉了。

回复

使用道具 举报

 楼主| kisslaoyao 发表于 2006-6-17 10:12:35 | 显示全部楼层
配置数据库比较麻烦,我认为数据库用命令建立比较好,而密码应该在phpmyadmin 中修改比较好。(这只是个人的意见,仅仅供参考)下文命令中有空格的,均为空一格。

1、要先将MYSQL安装成一项WINDOWS的服务。开始――程序――附件――命令提示符 中操作。(最好了解一点DOS命令)
输入命令:cd  C:\MYSQL\bin  回车 (进入MYSQL目录中的bin目录)
输入命令:mysqld-nt  -install   回车  (会提示安装成功)
输入命令:net  start  mysql   回车  (启用了服务)

2、安装好的MYSQL会默认一个名为text的数据库,用户名为root,没有设置密码。从安全的角度出发应该新建一个数据库并修改密码。
我们为root添加一个密码123
输入命令:cd  C:\MYSQL\bin  回车
输入命令:mysqladmin  -uroot  password  123
这样就可以了。

3、登陆MYSQL
输入命令:cd  C:\MYSQL\bin  回车
输入命令:mysql  -uroot  -p123  回车  

4、建立新的数据库
进入了MYSQL后输入命令。
格式:create  database  数据库名;
比如我们建一个 phpwind 的数据库
输入命令: create  database  discuz; (不要忘记最后的;)

最后看下图:

回复

使用道具 举报

 楼主| kisslaoyao 发表于 2006-6-17 10:13:05 | 显示全部楼层
四、安装 Zend optimizer2.5.7
这个软件和提速有关,和一般的软件安装一样,只是在选择的时候选择IIS就可以了。

五、安装GD库
这个我们在前面的php.ini的配置中已经修改过了,这里就不用麻烦了。

六、安装phpmyadmin2.6.4
将phpmyadmin2.6.4 解压缩至IIS所在的目录,改名为phpmyadmin。用写字板打开里面的config.inc.php文件
查找:$cfg['PmaAbsoluteUri']   
设置你的phpmyadmin的地址
例如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';

查找:$cfg['blowfish_secret']
设置密码,刚才我们为root设置了一个密码是 123 在这里就用上了。
例如:$cfg['blowfish_secret'] = '123';


查找:$cfg['Servers'][$i]['auth_type']
把 config 改成 cookie

紧接着下面的需要改成自己的用户名和密码
$cfg['Servers'][$i]['user']          = 'root';     
$cfg['Servers'][$i]['password']      = '123';

最后保存文件,完成设置。
回复

使用道具 举报

 楼主| kisslaoyao 发表于 2006-6-17 10:13:48 | 显示全部楼层
我们以安装Discuz论坛为例。
下载discuz论坛,将upload目录改名为bbs,放到servertest目录下,开始安装论坛。
输入:http://localhost/bbs/install.php
选择  简体中文GBK



回复

使用道具 举报

 楼主| kisslaoyao 发表于 2006-6-17 10:15:57 | 显示全部楼层
5ions.com论坛刚刚开张,希望感兴趣的朋友去看看,顺便注册一下。有想一起做的朋友加QQ:674868026

论坛安装完毕

回复

使用道具 举报

kingsoft1 发表于 2006-6-18 11:07:20 | 显示全部楼层
楼主,我按照你的步骤一步一步的进行的.但是我的PHPMYADMIN为什么会出现这样的窗口?
还有,我不知道是哪里的配置没有配置好,请帮忙指点一下~
回复

使用道具 举报

kingsoft1 发表于 2006-6-18 14:08:28 | 显示全部楼层
有没有懂的朋友帮忙看一下啊?我上面的那个是什么问题呢?谢谢 
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-6 05:05 , Processed in 0.029475 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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