Windows下的 Apache + PHP + MySql + 虚拟主机 设置全功略
前言:这一篇是我亲身配置的经历,希望大家喜欢,现在网络的教程中,PHP运行在Apache“模块”方式的文章中都少了最重要的一个步骤,也就是说按其方法配置PHP不能运行,有的太过简单,有的太过复杂,所以花了点时间整理一下。一、安装PHP4
我们需要安装的是win32版本,下载当然也是win32版本 php4.3.0-win32.zipo2Lgo@1pD
1.下载后,解压到c:\php目录下。
2. 把c:\php目录下的php4ts.dll php4ts.lib文件都拷贝到c:\winnt\system32目录下(即window 2000系统目录下的system32目录)。nM9Es~B%Q9a
3. 修改php.ini文件,把c:\php目录下的php.ini-dist文件改名为php.ini 用记事本或其它可编辑文本的软件把它打开。
3.1找到register_globals = Off 改为register_globals = On%yQ5~{C7k&^4n
这一步是为了使部分旧的PHP程序能正常运行;
3.2找到 extension_dir = ./ 把它改为extension_dir = c:\php\extensions4o:\a-B.MK5jr
以下内容新手请略过
===============新手略过开开始================
刚刚的修改是指定php4扩展dll文件存放的路径 由于php4默认所带的php.ini-dist中,是关掉了所有的扩展dll的功能( Windows Extensions)
;extension=php_bz2.dllf"T&t^Nl
;extension=php_cpdf.dll5I8Z*rY\3H]D
;extension=php_crack.dllZXA4~[[ tR zk
;extension=php_curl.dll^$M5{TVKm
.....
要做的就是把extension前面的分号去掉就行了,当然这样是不够的。因为有些extension在我们的系统是不能使用的,比如系统中没有安装 sql server的话,那么extension=php_mssql.dll就要用;(分号)把它注释掉;
其中,PHP4带了两个GD扩展,请选用一个,另一个先用分号注释掉,以免出现函数无法注册的错误;
如下面
extension=php_gd.dllSM!eF2C/w#z
;extension=php_gd2.dll
按实际所须的extension=php_xxxx.dll前面的分号都去掉。
=============新手略过结束================
3.3 找到session.save_path,把这一项改为 session.save_path = c:\tmpak$F]U8| |5Z2Y`%[
并在C盘建立一个TMP目录
3.4记得要保存刚刚的修改 并把php.ini文件放置在c:\winnt目录下。|h K wc3H3]9d#^.?(s
================================================
二、安装MySql
安装MySql 当然,我在MySql.com 下载的MySql是一个压缩包,要先解压出来;再点setup.exe安装;7Q"o3bjGq`5H
按默认安装,即安装在c:\MySql下,安装完后,按“开始”菜单中的“运行”打进cmd进入dos窗口,进到c:\MySql\bin 目录;iDq!CC [1t'W7FW
运行mysqld-nt --install (将会出现一个Dos窗口,随即自动关闭!如果没有出任何信息,即安装到service成功!) j?&Lpi%oi KKY V0i~
从“开始”菜单“程序”=》“管理工具”=》“服务”,打开后,将会找到MySql,点击mouse右键 选择启动 回到刚刚的Dos窗口iYGHwQ"f/T d
即c:\MySql\bin目录下 运行mysqladmin -u root password 123 即把root用户的密码设置为123 这一步,如果没有出错,说明初始化root密码成功;:dDLY0s|N
当然从本机进入MySql是不需要用户名和密码,但用php 程序或是其它程序连接MySql时就要用到;
测试进入 第一种方法:直接动行MySql进入MySql 的dos管理状态;Od bhx3Y V
第二种方法:运行MySql -uroot -p MySql将会提示让您输入密码,密码当然就是刚刚设置的123(当然,得按设置的密码喽,不一定得设置是123)