基本是安装配置过程就不说了,和32位下的区别不大。主要说一下我遇到的问题和解决方法:
我用的版本依次是:httpd-2.4.7-win64 MySQL_5.5.13_winx64 php-5.5.8-Win32-VC11-x64
报错为
httpd: Syntax error on line 176 of D:/web/Tool/Apache24/conf/httpd.conf: Cannot
load D:/web/Tool/php/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6
开始我误以为是php的版本和Apache版本不兼容导致。。于是尝试用php5.4的,问题依旧!
真正的解决办法在这里:
?id=30679
下载安装
VSU4\vcredist_x64.exe 6.9 MB下载安装它,问题解决!!
安装后发现伪静态不支持
打开apache的配置文件httpd.conf
1.把#LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉。
到这里还是不行,还需要执行下面的操作:
2.找到
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
把 AllowOverride None 改为 AllowOverride All
最后就是重启一下apache服务器使配置生效,这样就支持.htaccess文件了