网站搭建 - IIS 填坑 - 终于建好站了 linux + Windows
之前的IIS可以运行Windows的网页,但是对于php的网页,还是不能够支持,于是决定重新来一遍。
(把踩的坑重新描述一下,在下载完php之后,解压后不要急着改文件,跳到最后的页面去改。)
以便能够支持php的网页,因为织梦的网页可以编辑嘛。
还是回到最开始:设置-程序和功能-启用或关闭Windows功能
然后把IIS全选:
然后让Windows给我下载。
然后参考:https://www.jb51.net/article/101449_all.htm
将php.ini-production 复制为php.ini
然后加上
extension_dir = "C:\php\ext"
date.timezone = PRC #设置时区为中国时区
short_open_tag = On #php支持短标签
cgi.force_redirect = 0 #开启以CGI方式运行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysqli.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_pdo_mysql.dll
文件中分号是注释的行,如果有需要就去掉分号。
然后打开IIS,就会发现fastCGI已经添加上了,就是这个模块,找了好久,这个装好了,应该就可以用php的网站了吧。
好像一切很顺利的样子。
找到刚刚的模块,选中后编辑,将监视文件改为之前修改过的那个:
去环境变量,加个环境变量:
Name:PHP_FCGI_MAX_REQUESTS
Value:1000
大概是访问响应限制什么的,如果后面熟悉了,再来改吧。
哈哈,可以了。
首页设置在默认页面修改,ip在绑定里面修改,包括域名的修改。
比如现在我的两个网站,一个是支持Windows的,一个是php的,php的也绑定一下域名。
然后呢,发现不能使用,因为没有安装建站软件吧,于是用ip建站,发现有报错:
下载MySQL数据库:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.18.0.msi
(这是php下载地址:https://windows.php.net/downloads/releases/php-7.1.32-Win32-VC14-x64.zip )
其实域名不能用不是因为别的原因,因为我刚刚只改了www的域名网址,没有改@的。
然后安装,然后重新用织梦建站。(下载太慢了,先不放结果了。)
去虚拟机里面访问一下我的两个域名,看看是否可以访问,如果可以,就大功告成了。
没有建站是不能访问的,先等着吧。
好了,开始安装,它要你安装什么,你就装什么:
一直下一步
一路下来就是,安装,下一步
完成了,重新试试去。
就是这行:
暴击,136仍然报错,去找找什么原因,说php 后期不支持这个函数了。。。
变成了这个函数(引用:https://blog.csdn.net/zhoucheng05_13/article/details/75082722?locationNum=16%20fps=1):
$con=mysqli_connect("localhost","my_user","my_password","my_db");
那就改一下:$conn=mysqli_connect("localhost","root","root");
不对,不信这个报错还解决不了了 。
MySQL库没有问题,回到改文本的问题:织梦的install里面文件,mysql 改成mysqli;
(如果不知道hph.ini文件的原始状态的话,重新下一个吧)。
然后是hph里面的配置文件,将php.ini-product 复制为php.ini,并将里面的mysqli行去掉注释(;)。
将上述文件的error reporting行注释掉。
重新运行iis。
访问并安装-成功:
访问首页:
访问域名:(OK)
最后一步,用虚拟机访问两个域名,如果都能成功,说明Windows的和php(Linux)的两个站都建成功了,并且同时存在于一个电脑。
(之后就可以研究网站布置了,先笑一会。)
中间重启过电脑,现在重新打开Ubuntu:
sorry!
有时间再继续找找什么原因。
昨天回去想了一下,不知道是不是因为其他网络只能访问一个电脑的一个ip,我把两个网站的ip换掉试试。
发现了一个问题,如果我用undef.cn的域名绑定的话,。。。,最后发现,虚拟机只能识别一个ip。
现在将undef设置成221.1;将另一个设置为60.***,然后先在Windows中运行:
还有个更好玩的,
因为刚刚解析的时候,cos这个网站的两项,直接解析和网站解析的结果不一样,可能是刚刚修改的原因吧。
然后再去虚拟机:
可以的,不过貌似不是很稳定的样子,两个域名的区别是后者完成了备案,前者没有。
先就这样吧,不知道外网能不能够访问到这两个网站。
(重新建站的时候,需要重新定向建站目录,重新加载映像,弄好一次之后,后面就简单多了。)
以上,
abysw
网站搭建 - IIS 填坑 - 终于建好站了 linux + Windows的更多相关文章
- Kubernetes Fluentd+Elasticsearch+Kibana统一日志管理平台搭建的填坑指南
在初步完成Kubernetes集群架构的建立后,通过搭建一些监控组件,我们已经能够实现 图形化的监控每个node,pod的状态信息和资源情况 通过scale进行replicateSet的扩展和伸缩 通 ...
- .NET 跨平台框架Avalonia UI: 填坑指北(二):在Linux上跑起来了
上一章回顾: .NET 跨平台框架Avalonia UI: 填坑指北(一):熟悉UI操作 本篇将要阐述 包括但不仅限于Avalonia及所有Windows到Linux跨平台开发 的一些注意事项: 一 ...
- 网站搭建-IIS Windows系统搭建网站 (不小心看到自己的密码 - 怎么找回网站记住的密码)
上一期说到IIS可以用自己喜欢的网站来直接玩,然后得得瑟瑟将自己的博客园账号首页拿过去玩(今天第一天水博客园). 然后自己访问啊,访问啊,然后就一直点啊点的,当然,其实后面的链接都是跳转到博客园里面去 ...
- kubernetes实战之consul简单测试环境搭建及填坑
这一节内容有点长,我们将介绍如何基于docker搭建一client一server的consul测试环境,以及如何搭建多server consul测试集群.在基于docker搭建多server的cons ...
- 网站搭建-windows 系统 本地 网站搭建 - IIS
上一章有提到IIS安装,现在打开它: 点击浏览,如果没有启动的话,先点击启动. ip先选好,第一个吧,本机的(IIS自己提供了初始网页的东西). 然后可以自己去https://www.freemoba ...
- vueThink框架搭建与填坑(new)
自己跟着官网搭建vueThink框架,发现github上文档有很多坑.所以总结一下(仅针对WIN端下载使用) 1.安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js ...
- Vue2.0 新手完全填坑攻略——从环境搭建到发布
Jinkey原创感谢 showonne.yubang 技术指导Demo 地址:http://demo.jinkey.io/vue2源码:https://github.com/Jinkeycode/vu ...
- 网站搭建-2-本地网站搭建-安装Linux虚拟机/ 安装IIS Windows
搭建网站-1-域名申请参见公众号 生物信息系统(swxxxt) 首先,已经拥有了一个可以正常使用的域名. 之前买了两年的阿里的服务器,由于是Windows的,最后不了了之了(因为当时找的代码都是lin ...
- Windows10系统下Hadoop和Hive开发环境搭建填坑指南
前提 笔者目前需要搭建数据平台,发现了Windows系统下,Hadoop和Hive等组件的安装和运行存在大量的坑,而本着有坑必填的目标,笔者还是花了几个晚上的下班时候在多个互联网参考资料的帮助下完成了 ...
随机推荐
- Vue-CLI项目-axios模块前后端交互(类似ajax提交)
08.31自我总结 Vue-CLI项目-axios前后端交互 一.模块的安装 npm install axios --save #--save可以不用写 二.配置main.js import axio ...
- Android 列表(ListView、RecyclerView)不断刷新最佳实践
本文微信公众号「AndroidTraveler」首发. 背景 在 Android 列表开发过程中,有时候我们的 Item 会有一些组件,比如倒计时.这类组件要求不断刷新,这个时候由于列表复用的机制,因 ...
- HTML5远程工具
因为有从网页直接远程其他windows电脑的需求,于是通过网上搜索找到下面几个解决方案,分享一下: 1.windows的远程桌面web连接tsweb 下载地址https://www.microsoft ...
- Cymothoa后门工具
Cymothoa是一款隐秘的后门工具. 发现网上对于Cymothoa的文章并不是很多,可是Cymothoa又是一款非常强大的后门工具,这里记录下Cymothoa的使用笔记. Cymothoa 是一款可 ...
- shark恒破解笔记6-摆脱NAG
1.打开软件后,发现是未注册,然后点击关闭按钮,会弹出窗口 我们的目的就是为了能够去掉这个弹窗. 2.对这个程序进行查壳,没有什么发现 3.载入OD里面,F9运行起来,随后切换到程序主界面点击关闭按钮 ...
- opencv::凸包-Convex Hull
概念介绍 什么是凸包(Convex Hull),在一个多变形边缘或者内部任意两个点的连线都包含在多边形边界或者内部. 正式定义:包含点集合S中所有点的最小凸多边形称为凸包 Graham扫描算法 首先选 ...
- python编程系列---Pycharm快捷键(更新中....)
以下是我常用到的Pycharm快捷键(还有很多,只是我暂时用的最多的就这些): 在开发过程中,经常使用一些快捷键会大大提高开发效率,不要因为看这多而不用,常用的就那些,用得多就都记住了,脱离鼠标,逼格 ...
- Spring Boot项目中如何定制拦截器
本文首发于个人网站:Spring Boot项目中如何定制拦截器 Servlet 过滤器属于Servlet API,和Spring关系不大.除了使用过滤器包装web请求,Spring MVC还提供Han ...
- ESP8266开发之旅 网络篇⑭ web配网
1. 前言 目前,市面上流行多种配网方式: WIFI模块的智能配网(SmartConfig以及微信AirKiss配网) SmartConfig 配网方式 请参考博主之前的博文 ESP8266开 ...
- 基于 HTML5 + WebGL 的 3D 可视化挖掘机
前言 在工业互联网以及物联网的影响下,人们对于机械的管理,机械的可视化,机械的操作可视化提出了更高的要求.如何在一个系统中完整的显示机械的运行情况,机械的运行轨迹,或者机械的机械动作显得尤为的重要,因 ...