发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
这是属于64位的文章,32位的朋友可以跳过这篇,谢谢。 
第一次介绍Apache Server的架设方式,找齐这些版本可是费了我不少时间,所以把连结也附上。请准备以上项目的zip压缩版本,而不要用安装版本,备齐就可以开始了。 
这次需要准备的软件如下: (后面有下载)
1. Apache 2 x64 
2. PHP 5 x64 
3. MySQL  x64 
4. phpMyAdmin 2.10.0.2 
示范平台:Windows Vista Ultimate SP1 x64 
一、Apache 
安装Apache 
执行httpd-2.2.4_x64.exe 
在Destination folder栏位填入C:\,按Install 
它会在C:\建立一个资料夹名为httpd-2.2_x64 ,即是Apache Server,服务也一起启动了 
若Windows防火墙出现提示,请解除它对Apache Server的封锁 
二、PHP 
安装PHP 
查看PHP压缩档php-5.2.1-x64-2007-03-23.zip,并且只取出php-5.2.1 (x64)资料夹 
将它移到C:\,为了便于记忆,资料夹名称改为php,(例C:\php) 
将php5ts.dll、libmysql.dll copy到C:\httpd-2.2_x64\bin 
将php.ini-recommanded copy到C:\httpd-2.2_x64并更名为php.ini 
设定php.ini 
找到extension_dir = "./"改成extension_dir = "C:\php\ext" 
找到;extension=php_mbstring.dll改成extension=php_mbstring.dll 
找到;extension=php_mysql.dll改成extension=php_mysql.dll 
找到;date.timezone =改成date.timezone = "Asia/Taipei" 
(如果你不在台湾,请改成你的时区.. ) 
将php.ini存档后关闭 
设定Apache,以模组方式载入PHP 
开启C:\httpd-2.2_x64\conf\httpd.conf 
找到#LoadModule ssl_module modules/mod_ssl.so 
在下方加入LoadModule php5_module "c:/php/php5apache2_2.dll" 
找到AddType application/x-gzip .gz .tgz 
在下方加入AddType application/x-httpd-php .php 
找到DocumentRoot "/httpd-2.2_x64/htdocs" ,改成你的网站资料夹 
(例www)DocumentRoot "c:/www" 
找到<Directory "/httpd-2.2_x64/htdocs"> ,改成你的网站资料夹 
(例www)<Directory "c:/www"> 
找到DirectoryIndex index.html ,改成 
DirectoryIndex index.html index.htm index.php 
重新启动Apache 
开始>搜寻列>输入cmd >按Enter 
cd\httpd-2.2_x64\bin 
httpd -k shutdown 
httpd -k start 
(理论上可用httpd -k restart重新启动,但这个版本的Apache restart似乎有问题.. ) 
测试PHP环境 
请在你的网站资料夹里新建档案phpinfo.php ,内容只有一行如下: 
<?php phpinfo() ?> 
开一个新的浏览器,并在网址列输入http://localhost/phpinfo.php 
如果有出现php相关讯息就代表安装成功了。 
64位元PHP Server成型! 
三、MySQL 
安装MySQL 
将MySQL档案解压缩到C:\并将资料夹mysql-5.0.37-winx64更名为mysql, 
(例C:\mysql) 
依下列程序安装MySQL服务 
开始>搜寻列 
输入C:\mysql\bin\mysqld -install按确定 
MySQL讲座(懂了就可以跳过,请确认MySQL已启动) 
一般在WindowsNT/2000/XP/Vista,MySQL需要安装成为一个系统服务。 
你可以在以下程序看到MySQL服务。 
我的电脑上按右键选管理 
服务及应用程式>服务 
在MySQL上点两下(如果没有找到代表你安装不成功) 
启用类型:自动..服务状态:已启动才是正常,如果不是请设定成这样。经过此设定后,MySQL服务将会在你每次开机后自行启动。 
如果要移除MySQL服务,请作以下动作 
先停止MySQL服务,我的电脑上按右键选管理 
服务及应用程式>服务 
在MySQL上点两下 
启用类型:自动..服务状态:已停止,设定成这样。 
开始>执行 
输入C:\mysql\bin\mysqld -remove按确定 
需注意,若没有这个动作自行删除MySQL档案,这里的MySQL服务就会变成无法移除了! 
四、phpMyAdmin 
安装phpMyAdmin 
将phpMyAdmin档案解压缩到(你的网站资料夹)\phpmyadmin, 
(例C:\www\phpmyadmin) 
设定phpMyAdmin 
开启phpMyAdmin\libraries资料夹中的config.default.php 
找到$cfg['PmaAbsoluteUri'] = '';改成 
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/'; 
(设定phpMyAdmin的绝对路径) 
测试phpMyAdmin 
开一个新的浏览器,并在网址列输入http://localhost/phpmyadmin/index.php 
有画面的话,就是代表安装成功了。 
恭喜,64位元Apache PHP Server已经在Windows Vista之上架设好了! 
这种64位元的Server架设文章虽然现在有点曲高和寡,不过我想未来大家都有机会用得到。
 
本篇文字转自:http://blog.raienet.com/324?category=45
补充:
register_globals = Off 把off改成On (有二处)此处一般能解决运行论坛安装时出现空白的问题。
short_open_tag = Off 把off改成On 。
extension_dir = "./" 改为extension_dir = "D:\php\ php5\ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)
extension=php_mbstring.dll   这个不选的话用phpMyAdmin会出现红色提示
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll     支持GD库的,一般要滴
extension=php_imap.dll 可选
extension=php_ldap.dll
extension=php_mysql.dll    支持MySQL的
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。