安装64位win7后配置php mysql Apache 遇到问题并解决~~

基本是安装配置过程就不说了,和32位下的区别不大。主要说一下我遇到的问题和解决方法:


我用的版本依次是:httpd-2.4.7-win64  MySQL_5.5.13_winx64  php-5.5.8-Win32-VC11-x64

安装配置后,发现Apache无法正常启动!

报错为

安装64位win7后配置php mysql Apache 遇到问题并解决~~



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文件了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/bbc0fc3ec6c48761ff7cba1e77102ab1.html