安装Apache 2.2.8
注意在安装apache 前先把迅雷的那个BT/ 端口改为其他的,因为apache 服务器,是用浏览器,所以要占用80 的端口。如果有装tom-skype ,也要改一下端口,他也是到80 端口。
到了填写Server Information 这一步,在Network Domain 、Server Name 中填写root 、IP 地址,当然你填写其它的也没有什么影响。安装类型,选择Custom , 安装功能默认;安装地址,我这里选择的是D:/web/Apache2 。确认无误后,按Install ,开始安装。
装完之后,用IP 号+ 端口号测试一下;
安装PHP 5.2.6
PHP 不用安装程序,直接将压缩包解压到选定的文件夹,例如我这里D:/web/PHP5 。
配置Apache 和PHP
在开始所有程序中apache http server 中的configure apache server 打开Apache 的配置文件httpd.conf (Apache 安装文件夹下conf 子文件夹中),找到DocumentRoot "X:/xxx/htdocs" 和<Directory "X:/xxx/htdocs">( 引号内因个人安装地址而不同) ,将引号内改为网站所在文件夹。例如,我这里改为DocumentRoot"D:/www" 和 <Directory "D:/www">
找到LoadModule ,在下面添加
LoadModule php5_module "d:/web/php5/php5apache2_2.dll"
PHPIniDir "d:/web/php5"
ScriptAlias /php/ "d:/web/php5"
Action application/x-httpd-php "d:/web/php5/php-cgi.exe"
两行代码,请根据PHP 安装位置,更改引号内的地址。
找到 DirectoryIndex index.html ,修改为DirectoryIndex index.php index.html
找到 AddType application/x-gzip .gz .tgz ,在下面分别添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
保存httpd.conf
然后在PHP 的安装文件夹中,将php.ini-recommended 备份并重命名为php.ini ,打开php.ini
找到extension_dir; 把他改为extension_dir ="C:/web/php5/ext"
找到 ;extension=php_bz2.dll ,下面一长串类似的列表,是可供选择加载的模块,可以根据自己的需求加载它们,方法是去掉前面的; 号。例如我这里加载了:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
保存php.ini 并把该文件拷到 c:/windows/ 目录下
并把D:/web/php5 目录下的 php5ts.dll 、 libmysql.dll 拷贝到 c:/windows/system32 目录下 ;
重新启动 apache
现在就可以测试一下,配置php 成功与否了。
在你存放网站的文件夹中(例如我这里是D:/www )新建一个文本文件,输入一下代码:
<?php
phpinfo ();
?>
保存为test.php 。
然后在浏览器中打开网站http://localhost:8080/test.php 或http://IP :8080/test.php ,则Apache 和PHP 安装成功
安装MySQL5.5.1B
打开MySQL 安装程序,在安装类型中选择Custom ,接下来选择安装地址为D:/web/MySQL ,确认后安装。
安装完成后,会询问你是否进行MySQL.com 选择 skip Sign-Up ,即跳过此步,不会有任何影响的。
接着询问是否Configure the MySQL Server now ,勾选并继续,开始配置MySQL 。
选择Detailed Configuration ,即手动详细配置。
接着选择Developer Machine ,因为我们是做桌面服务器,开发调试用的,所以选这个。
再选择Multifunctional Database ,就是默认的就可以了。
设置InnoDB Tablespace ,默认即可。如果调整了设置,以后重装一定要设为同样的,不然数据库会损坏;当然,备份一下数据库,就没问题了。
设置MySQL Server 同时的连接数,因为是桌面服务器嘛,默认的第一项就行;当然你也可以选最后一项,输入想要的数值。
设置端口和模式,默认即可。
设置默认数据库语言编码,选择最后一个UTF8 。
设置管理员密码,设定一下密码为root 就可以了。
确认后,程序自动配置,并开启MySQL 。
安装phpMyAdmin
将phpMyAdmin 解压缩到你想要的文件夹中,例如我这里D:/www/phpmyadmin ,把phpmyadmin 文件夹中的配置config.inc.php 。
打开config.inc.php ,找到
$cfg['Servers'][$i]['auth_type'] = 'config';
将其修改为
$cfg['Servers'][$i]['auth_type'] = 'http';
测试MySQL 和phpMyAdmin 是否正确安装
在浏览器中,打开http://IP :8080/phpmyadmin 。在出现的对话框中输入MySQL 的管理员帐号(root )和密码root 。
如果顺利登录并打开phpMyAdmin 界面,则MySQL 和phpMyAdmin 已安装完成。