windows server 2008 R2安装wamp
- 环境介绍
操作系统:windows server 2008 SP1 R2 64bit
WAMP:wampserver3.1.3_x64.exe
- Wamp安装
由于新装的server系统,很多.net的东西美妆,所以安装wamp的时候,会有很多报错,根据报错内容,去外网上下载对应的运行环境就行了。
我把平时用的到东西都收集起来了,一般全部装一遍就好了。
- Apache的配置
打开C:\wamp64\bin\apache\apache2.4.33\conf目录下的httpd.conf
因为我需要iis和Apache同时运行,80端口只能被一个使用,我把Apache的80端口改为8000端口
-
-
- 修改端口
-
Listen 0.0.0.0:8000
Listen [::0]:8000
ServerName localhost:8000
-
-
- 修改对外访问权限
-
把红色字体取消注释就可以了
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +FollowSymLinks +Multiviews
AllowOverride all ###########################################################################
#允许外部访问
#1.打开这里就可以了
#2.关闭windows的防火墙
#Require all granted
###########################################################################
# Controls who can get stuff from this server.
# onlineoffline tag - don't remove
Require local
</Directory>
- Php配置
打开C:\wamp64\bin\php\php5.6.35目录下的php.ini文件
修改
extension_dir = "C:\wamp64\bin\php\php5.6.35\ext"
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
可能还有一些其他配置需要修改的,不全的再百度一下。
- IIS配置
-
- 安装IIS
-
新装的系统中默认没有安装iis服务,需要自己去开启
计算机右键->管理->角色->右上角附近有添加角色->然后选择web服务器IIS进行安装
-
-
- 安装cgi
-
如果不安装这个,那么在后面iis处理php模块映射的时候,会没有FastCgiModule
计算机右键->管理->角色->左上角附近有添加角色服务
-
-
- 配置php处理模块
-
- 测试wamp
重启wamp后,访问web地址
出现一下错误:
:(
_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Install/c6bbce5b1f1dcf027c8ceb5cf5141b65.php
-
-
- 解决办法
-
就是对iis的web目录的iis用户进行赋权,让它拥有读写的权利。