一、安装Apache_2.0.53
1. 运行apache_2.0.53-win32-x86-no_ssl.msi
(1) Network domain和Server Name:网站的domain name,例www.aaa.com.cn,推荐填localhost,server name也为 localhost,类推。
(2) Administrator’s Email Address:管理者电子邮件。
(3) 选for All Users, on port 80, as a Service。(对本机所有用户有效)
(4) The installation type:选typical。
(5) Where to install:最好选默认安装,以后会省很多麻烦:
c:\Program Files\Apache Group\,然后开始安装。(如果你装了如瑞星等防火墙软件,最好这时待在电脑旁,否则防火墙会弹出是否允许Apache访问网络的选项,不点则自动读秒后默认为阻止,记得点是。)
安装完成,桌面右下角系统栏会出现Apache图标,开启状态应有绿色小箭头)。在浏览器输入http://localhost/或http://127.0.0.1/,会出现带Apcache羽毛标志的欢迎信息,说明安装成功。
下面开始进行设置:
进入C:\Program Files\Apache Group\Apache2\conf\目录,用记事本打开httpd.conf文件:(别象我一样被N多设置吓住,如果你想速成,那么带#的句子其实你可以直接跳过不看,直接用记事本搜索相关内容更改。用#标注的都是对该项设置的注释说明文件,要修改的正文通常在注释的下面点,如果你E文凑合或者有合适电子字典,你会发现大部分句子也能读懂,)
1、如果你更改了Apache的安装路径,那么请更改 ServerRoot “C:/Program Files/Apache Group/Apache2为你自己的安装路径;同时用搜索将所有C:/Program Files/Apache Group/Apache2 更改为你自己设置的安装路径。注意:在httpd.conf中directive使用windows的档名,但必須以“/”取代“\”,例如你Apache实际安装路径D:\Program Files\Apache Group\就必须改成D:/Program Files/Apache Group/
2、MaxKeepAliveRequests 100 最大在线人数,这个看你对自己规模进行设置;
3、搜索到# symbolic links and aliases may be used to point to other locations.
DocumentRoot “C:/Program Files/Apache Group/Apache2/htdocs”
将C:/Program Files/Apache Group/Apache2/htdocs 更改为你自己设置的以后网站放置的目录,以后你的网站文件就放那里就OK,这里设置的d:/web(注意是用/,而不是\。)
同理将下面# This should be changed to whatever you set DocumentRoot to.
更改为你自己设置的网站目录,这里设的d:/web。
4、查找DirectoryIndex index.html index.html.var
,在index.html前添加index.php index.htm,变成DirectoryIndex index.php index.htm index.html index.html.var(每一项间都有空格)
5、找到AddCharset utf-7段,写上一句AddCharset GB2312 .gb2312 .gb,将其放置在AddCharset系列的最上面行。(已有的则不需改)
—————————————————————–
二、安装Mysql-4.1.1
1、运行mysql-4.1.10a-win32.exe,Mysql相对来说是比较独立的,所以我选择的安装目录为D:\Program Files\MySQL,选自定义安装(Custom)安装,change安装路径即可,然后会让你注册MYSQL帐户,这个由你决定,反正我是跳过了(skin sign-up)。完毕后会跳出设置界面:Detailed Configuration为细节安装,下面个为标准安装。我选的Detailed Configuration,跳出来的3个选项形象的说分别为简单、标准、专业(涉及到你的内存使用量),根据你自己的机器选择个,这里选的Server Machine,然后跳出来的3个选项就选默认的Multifunctional Database(复合型数据库),然后询问数据放置路径,选默认吧。下一个页面是选择允许同时连接数,根据你自己的实际情况选择吧,我选择的中间个Onlie Transaction Processing(近500人),然后port=3306不要改动,然后防火墙会跳出是否允许MYSQL访问网络页面,点是,再选择默认语言第3项下拉菜单gb2312,继续下一步下一步,默认的用户名是root,输入2次你想设置的数据库密码,安装会很顺利完成。所有选项其实都可以在安装完毕后更改,不过避免麻烦,所以写得细些,要改时再去查找相关内容就OK。如果你想把安装每句都对懂,E文不好的情况强烈推荐找个字典,你会发现其实每句都能看懂。
—————————————————————–
三、安装php
1、运行php-5.0.3-Win32.zip,解压到某目录,如:D:\temp,将PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-dist改名为php.ini,然后将php-5.0.3-Win32目录下的所有文件(不含子目录里的文件)拷贝到c:\php下,同时将D:\temp\php-5.0.3-Win32\ext\php_mysql.dll拷贝到C:\php下,然后将d:\temp\php-5.0.3-Win32\ext目录下的所有文件及c:\php\libmysql.dll文件拷贝至C:\WINDOWS\system32下。
2、打开PHP官方网页(如果你想详细了解操作原因的话)http://cn2.php.net/manual/…,这是PHP应用于APACHE的安装说明。在Aapche安装目录C:\Program Files\Apache Group\Apache2\conf下找到httpd.conf文件,用记事本打开,查找#LoadModule ssl_module modules/mod_ssl.so,按照网页上说明在下面填加行LoadModule php5_module “c:/php/php5apache2.dll”,再查找AddType application/x-gzip .gz .tgz,在其下面填加7行(这里添加类型较多,是为以后如果需要操作此类型文件方便)
ScriptAlias /php/ “c:/php/”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php “/php/php.exe”
3、打开c:/windows/php.ini文件:
查找doc_root = ,=后面填上你需要设置的空间目录,这里是d:\web。
再搜索
register_globals = Off
将 Off 改成 On ;
extension_dir =
将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = “C:\Inetpub\php\ext” ;
搜索找到
;Windows Extensions
将下面列举的项目前的;去掉
;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.default_host =,=后面填上localhost,继续查找mysql.default_user =,=后面填上root(数据库默认用户名),查找mysql.default_password =,=后面填上安装MYSQL时你设置的密码。
4、关于附件上传限制的设置,打开c:/windows/php.ini文件:
a、向上查找Data Handling,再查找post_max_size =,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M,看你自己需要进行改变。
b、查找File Uploads,首先确认file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开;
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 8m ;即允许上传文件大小的最大值。默认为2M。
c、如果要上传>8M的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置:向上查找:
Resource Limits ;
max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M
把上述参数修改后,在网络正常情况下,就可以上传大体积文件了。
关于c:/windows/php.ini文件中的register_globals = Off问题,很多文章提及应该把此参数从off改为on,不过据我查阅的资料,关于register_globals的讨论很多,比较权威的说法是这样:register_globals表示的是是否注册全局变量。简单点说:如果是off的话,那么你在一个页面中将不能通过在url后面附加变量的方式来传递变量。只能通过form等来传递了。你可以把它设为off来试看嘛,不过编程的时候,将会带来极大的不便。只是出于安全的角度,所以将版的PHP会将它的值设为OFF!新手的话,最好还是将它设为ON好一点,等精通了PHP后再更改为off,所以这个根据你自己的情况定吧,反正偶是菜鸟,也不懂什么是变量,所以先off,等有需要再设置打开为on。
—————————————————————–
四、安装phpMyAdmin-2.5.6(前面已讲过为什么最终未采用最新phpmyadmin-2.6.1-pl3版的原因)
1、执行phpMyAdmin-2.5.6,解压到某目录,如D:\temp,拷贝d:\temp\phpMyAdmin-2.5.6\phpMyAdmin-2.5.6文件夹到d:\web下(网站目录,也可为其他),然后将phpMyAdmin-2.5.6文件夹更名为phpmyadmin(为使用方便),用写字板(该文件用记事本打开排版不美观)打开d:\web\phpmyadmin\config.inc.php,
2、搜索MySQL hostname or IP address,在其前面的$cfg[’Servers’][$i][’host’] =’ ‘这里确认是否是’localhost’;
$cfg[’Servers’][$i][’port’]= ‘ ‘; 这里填上端口3306
3、查找
$cfg[’Servers’][$i][’auth_type’] = ‘config’; 将config改为http或cookie
4、将紧接着下面的$cfg[’Servers’][$i][’user’] = ‘’; ‘’里填上用户名:root
$cfg[’Servers’][$i][’password’] = ‘’; ‘’里填上MYSQL安装时你输入的密码。
==================================================================
五、安装ZendOptimizer-2[1].5.7-Windows-i386。
执行安装程序,选择安装路径,这里选的D:\Program Files\Zend,然后选择Web Server为Apache,然后确认Apache安装的路径(默认为C:\Program Files\Apache Group\Apache2\),确认php.ini文件所在目录(默认为c:\windows),安装ZEND完成。
==================================================================
综上,一个个人主机已架设成功,下面我们要给数据库创建新用户。
五、运行phpmyadmin
1、运行http://localhost/phpMyAdmi…,弹出用户登陆对话框,输入你的用户名及密码,即可登陆phpmyadmin进行数据库维护工作。进入主界面后如果是英文界面,就在右上角的下拉菜单里选择Chinese simplified(zh)即可转到中文界面。具体创建过程。
—————————————————————–
六、安装PHPWIND论坛
1、执行phpwind.zip,解压到任一目录,然后拷贝最里一层的phpwind目录到d:\web下,更名为bbs。打开IE,输入http://localhost/bbs/install,开始安装PHPWIND论坛,然后按照提示操作。(www.phpwind.net)
七、安装ZendOptimizer-2[1].5.7-Windows-i386
安装路径无特殊要求,选择项选APACHE2,其他全部按默认安装即可。可以提升PHP性能。