发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
这是属于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的
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。