1、 安装配置Apache2.2
(1、安装时默认安装,Network Domain, Server Name 我填写的localhost,Administrator's Email Address区域填你的邮件地址
(2、安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置
·找到DocumentRoot ,将其设置为所要存放php, htm等网页文件的文件夹,如"D:/www/Apache2.2/htdocs";
·找到 DirectoryIndex ,在index.html后添加index.php, index.htm等,以单个空格将其分开;
·重启Apache,用http://localhost或http://127.0.0.1或测试是否成功。成功的话屏幕会有个It works!
2、配置PHP5.4(解压PHP压缩包到d:\www\php5.4\)
(1、将php.ini-production文件重命名为php.ini并将其剪到系统所在目录下(XP的Windows/system32目录下)
(2、将extension_dir 改为php/ext所在目录,如 "d:\www\php5.4\ext";
(3、将doc_root 改为第一步中的同样目录,如 " D:/www/Apache2.2/htdocs";
(4、找到 ;session.save_path = "/tmp" ,将';'去掉,设置保存session的目录,如session.save_path= "D:/www/php5.4/session_temp";
(5、然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
3、安装配置MySql
运行MySQL Server 5.0安装程序“setup.exe”,出现如下界面:
安装向导启动,按“Next”继续:
选择安装类型,为了方便熟悉安装过程,我们选择“Custom”。按“Next”继续:
在“Developer Components”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,以保证安装所有文件。点选“Change...”,手动指定安装目录。按“Next”继续:
确认一下先前的设置。按“Install”开始安装:
正在安装中,请稍后...
出现该界面,直接按“Next”继续:
直接按“Next”继续:
至此,软件安装完成。勾选“Configure the Mysql Server now”,按“Finish”结束软件的安装并启动MySQL Server配置向导。
按“Next”继续:
选择配置方式,“Detailed Configuration”、“Standard Configuration”,选择“Detailed Configuration”,方便熟悉配置过程。
选择服务器类型,“Developer Machine(开发测试类,MySQL占用很少资源)”、“Server Machine(服务器类型,MySQL占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,MySQL占用所有可用资源)”,一般选“Server Machine”,不会太少,也不会占满。按“Next”继续:
选择mysql数据库的大致用途,“MultifunctionalDatabase(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择了,我这里选择“Transactional Database Only”,按“Next”继续:
对InnoDBTablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了。使用用默认位置,直接按“Next”继续:
选择您的网站的一般MySQL访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我这里选“Manual Setting”,并且设置为10,按“Next”继续:
是否启用TCP/IP连接,设定端口,Port Number:3306,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果您还是个新手,我建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因 为它可以降低有害数据进入数据库的可能性。按“Next”继续:
对MySQL默认数据库语言编码进行设置,在Character Set那里选择或填入“gbk” ES GBK;”,按“Next”继续:
选择是否将MySQL安装为Windows服务,还可以指定Service Name,是否自动启动MySQL Server服务,是否将MySQL的bin目录加入到WindowsPATH(加入后,就可以直接使用bin下的文件,而不用指出目录名。按“Next”继续:
是否要修改默认root用户(超级管理员)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Enable root access from remote machines(如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续:
确认上述步骤设置,按“Execute”使设置生效:
OK,配置完成。按“Finish”结束并退出配置。
4、整合
(1、允许Apache将PHP程序作为模块来运行:
打开httpd.conf,添加下面内容(位置任意):
LoadModule php5_module "d:/www/php5.4/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
(.htm, .php为可执行php语言的扩展名,也可加html, php3, php4,甚至txt)
(2、添加php5.4路径
PHPIniDir"D:/www/php5.4"
5、配置PHPMyAdmin3.2.5
(1、设置访问网址
$cfg['PmaAbsoluteUri'] = '';这里填写 phpMyAdmin 的访问网址。如http://localhost/PHPMyAdmin
(2、MySQL 主机信息
$cfg['Servers'][$i]['host'] = 'localhost';
填写 localhost 或 MySQL 所在服务器的 ip 地址,如果 MySQL 和该 phpMyAdmin 在同一服务器,则按默认 localhost
$cfg['Servers'][$i]['port'] = '';
MySQL 端口,默认为 3306,保留为空即可,如果您安装 MySQL 时使用了其它的端口,需要在这里填写。
(3、MySQL 用户名和密码
$cfg['Servers'][$i]['user'] = 'root'; // 填写 MySQL 访问 phpMyAdmin 使用的 MySQL 用户名,默认为 root。
fg['Servers'][$i]['password'] = '123'; // 填写对应上述 MySQL 用户名的密码。
(4、认证方法
$cfg['Servers'][$i]['auth_type'] ='cookie';考虑到安全的因素,建议这里填写 cookie。
在此有四种模式可供选择,cookie,http,HTTP,config
config 方式即输入 phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
当该项设置为 cookie,http 或 HTTP 时,登录phpMyAdmin 需要数据用户名和密码进行验证,具体如下:
PHP 安装模式为 Apache,可以使用 http 和 cookie;
PHP 安装模式为 CGI,可以使用 cookie。