多语言展示
当前在线:1441今日阅读:86今日分享:14

花生壳搭建iis8.5、php5.5.6、discuz x3.1方法

本文介绍了在win8.1 64位系统使用hyper-v运行win2012 r2搭建iis8.5、php5.5.6、discuz x3.1环境,并触类旁通,介绍了类似应用nat123如何在无公网IP的环境下发布网站到外网。
方法/步骤
1

windows8.1安装NET Framework3.5和Hyper-V Hyper-V网络设置(这一步很重要)在Hyper-V设置网络适配器设置好后再windows8.1网络和共享中心“以太网”右键属性里面的共享打勾就行(图片)安装rewrite_x64_zh-CN、vcredist_x64、mariadb-10.0.4-winx64(直接点击安装包安装)配置IIS和PHP

2

下载php-5.5.6-nts-Win32-VC11-x64.ZIP压缩文件后解压到C:\PHP,然后在目录下找到php.ini-development或者php.ini-production,前者是开发环境下使用,后在是生产环境下使用,可以跟紧自己的实际环境情况而定,把它们其中一个改为php.ini,然后双击打开。修改date.timezone,改成date.timezone = 'Asia/Shanghai'(修改时区)修改(去掉前面的分号和修改数值)  ; cgi.fix_pathinfo=1        改成    cgi.fix_pathinfo=1   ;fastcgi.impersonate = 1   改成    fastcgi.impersonate = 1 ; cgi.force_redirect = 1    改成cgi.force_redirect = 0    ; extension_dir = './'      改成    extension_dir = 'C:\php\ext'  (设置自己路径)short_open_tag = Off      改成    short_open_tag = On

4

这个版本内置了zendopcache,从性能上来说,php5.5.6已经超过5.4版本2倍,再加上opcache,更加强大,但opcache不再支持解密,这对shopex cmstop discuz商家模板和支付插件,是一个不小的打击,另外php5.5.6版本禁用了magic函数,禁用了short标签,需要使用vcredist_x64(msvcr110.dll)许多都发生了改变。iis添加PHP5.5.6模块iis默认的网络目录C:\inetpub\wwwroot 设置文件夹权限 例如:IUSR 、NETWORK SERVICE everyone修改权限

5

测试:安装花生壳(内网版)进入花生壳(内网版)映射的域名来安装discuz x3.1测试成功

6

那么类似应用nat123如何实现外网访问内网网站。如果是无公网IP环境:在内网启用NAT123。添加端口映射。选择非80网站应用。设置内网网站应用地址和访问端口。外网端口是访问端口,可自定义。

7

保存映射信息后,映射列表图标显示外网地址。映射成功生效后。即可用外网地址域名端口访问网站。如想要使用自己的域名,需在自己的域名解析系统中,设置域名CNAME记录目标为默认访问域名。

推荐信息