2019独角兽企业重金招聘Python工程师标准>>>

一直在Linux下开发,是PHP5.6的xampp。很羡慕PHP7的效率,于是首先在服务器上部署xampp的PHP7。下面开始出现问题啦。

第一个,split函数不存在了。这事怪我没提前测试好,改为explode就好了。

第二,突然告知服务器不是Linux了,要做在Windows7 32位的机器上,单机版,不是网站了。想了想,PHP平台无关,就下载最新的PHP7.0.6,把vc++2015也给安装好。一切显示正常,但是在运行的时候不正常了。每次登录localhost都提示要登录一个用户,这是xampp从来没有遇到过的事情啊。百思不得其解,后来经过专业人员解释,说是安装了一个网络安全检测系统,必须要登录成功,把该网页设置为可信任的,就不会再跳转到那个页面了。这关终于过去了。

第三个,这台电脑也是32 win7,没啥说的,轻车熟路,安装xampp,竟然没有出现第二个问题,暗暗高兴。检测一切正常,可是问题还是出现了。因为网站要得到访问客户端的IP地址,可是这台电脑竟然没有安装IP4相关的任何东西,获得的IP为空,无法通过验证,没办法只好修改源代码,跳过IP验证。万恶的notepad编辑器,修改一点代码,保存后,各种语法错误,我都服了,明天弄个vscode继续吧。

第四个,这个电脑是Windows XP。电脑老是出现蓝屏,百度知道这玩意不能安装PHP7,就想也没想,下载xampp的1.8.3据说是最后一个支持win XP的版本了。安装后竟然无法启动Apache,后发现已经有前人安装过,还是非常流氓的默认开机自启动。通过停止删除,终于折腾成功。

第五个,部署的浏览器问题。谁还能想到他们还在用 IE6,果断检测到IE浏览器自动弹出无法运行,并提供火狐谷歌下载链接,否则拒绝提供登录。看见 IE就烦。根本就没打算兼容他。为了大批量的 Windows XP我忍了,实在没有办法强迫别人用的好好的电脑重装系统啊。

谁知道接下来的部署还会遇到啥问题,慢慢记录吧。

第五件20160619,部署到Windows XP下。不能直接使用xampp就不说了,还不能使用较高的PHP版本,比如7。至少可以使用PHP了,qampp安装成功,兼容XP。为了逃避IE,我直接提供了火狐谷歌浏览器下载地址。但是没有办法逃避XP啊。对于低版本,MySQL文件格式还互不兼容。这个通过导出的时候格式选择MySQL40,导入选择MySQL40,总算成功导入。接下来的问题是登录的时候,竟然弹出could not find driver pdoexception。百度发现需要修改PHP.ini文件的,extension,关于pdo,pdoMySQL的DLL文件,经过去除注释,成功解决了该问题。接下来是万恶的Windows 的 notepad.exe编辑器,一微调代码就出错。打算用vscode写代码,可是这货不能运行在Windows XP下。至此无解,还是要在自己电脑上调试好,再部署。

第六件事20161018,在 windows XP 下弄了一个虚拟机 virtualbox ,不要问我怎么安装那么多补丁,那么多恶心的插件,但是总归把虚拟机安装成功了。而且在里面虚拟了一个 centos 6.8 32bit 的系统,最小化安装。运行的 xampp php7,通过设置 虚拟机 nat 端口转换,把虚拟机80端口映射到 8000,下面开始奇葩的事情了。对于网卡无法启动的事情,这个是因为当时让 Mac 地址重新设置了,跟系统自带的 mac 地址不一致导致的,通过配置 设置>网络>网卡>高级选项>mac地址,使虚拟机操作系统的 mac 跟 虚拟机设置的 Mac 地址一致即可。网站搭建好后,发现问题:XP电脑局域网,临近的 XP电脑内部的 IE 无法访问,火狐访问不了,谷歌也是无法访问。另外一台临近的 XP 电脑 IE 无法访问,但是谷歌浏览器可以访问。还有虚拟机服务器电脑的 XP 电脑上,IE 无法访问,但是火狐可以访问,未测试谷歌浏览器。但是临近的 XP 电脑上虚拟了 win7 系统,却可以使用 谷歌和 火狐访问刚网址。具体原因不详,待查。

转载于:https://my.oschina.net/bubifengyun/blog/693651

说说部署网站的奇葩事相关推荐

  1. 武汉游记,三件新鲜奇葩事

    1. 白天出去跑了跑,在回来的路上,遇到了大学"同班同学-蔡松".     身高.体型.长相,几乎一模一样.     一眼望去,迎面走来,我实在是太吃惊了.     蔡松不是在南方 ...

  2. 无SSH工具部署网站到火腿云

    无SSH工具, 部署成品网站到火腿云服务器 文章目录 无SSH工具, 部署成品网站到火腿云服务器 前言 一.准备工作 二.部署流程 总结 前言 画了9块买了个火腿云服务器来部署我的项目,但是网上几乎查 ...

  3. IIS7部署网站出现500.19错误(权限不足)的解决方案

    IIS7部署网站出现500.19错误(权限不足)的解决方案 参考文章: (1)IIS7部署网站出现500.19错误(权限不足)的解决方案 (2)https://www.cnblogs.com/aya0 ...

  4. 使用 MSDeploy 部署网站

    在Visual Studio 2010中,有了一种新的方式来部署网站.使用MSDeploy,可以更方便得将网站部署到多台服务器上.它会先将项目进行打包,包中包含了配置信息和网站文件. 配置Packag ...

  5. 阿铭Linux_传统IDC 部署网站学习笔记20190129

    传统IDC部署网站.md 文章目录 域名重定向 配置第二个域名 域名重定向 测试 补充 用户认证 用户认证目的 配置用户认证: Nginx访问日志 日志不记录静态文件 日志切割 域名重定向 配置第二个 ...

  6. IIS——服务器上部署网站及遇到的问题图解(二)

     上篇博文写了关于IIS安装及在本地使用IIS部署网站的方法,此篇博文记录一下在服务器上用IIS部署网站的方法. 一.背景 很荣幸接手了成绩系统项目并当了组长,也正直搬家时期,同时也换了新的服务器 ...

  7. Win7 IIS部署网站局域网内用户无法访问网站解决方案

    Win7 IIS部署网站局域网内用户无法访问网站解决方案,一句话:防火墙问题! WIN7的防火墙很犀利,那么我们现在应该要到防火墙下添加对应的端口: 1.防火墙-->高级设置-->入站规则 ...

  8. 职场吐槽大会:一起聊聊职场里的奇葩人奇葩事

    已经2018年了,和2017年说再见了 回想过去苦逼奋战的一年里 是不是总有些同事让你 "惊为天人",怀疑人生 是不是有那么几个时刻,想让眼前的同事 原地爆炸,再也不要出现在你的周 ...

  9. NSIS一键安装网站环境及部署网站

    最近研究通过NISI脚本安装一键部署网站,在这做一个学习札记~ ;项目: 智慧校园云平台 ;时间: 2014年7月16日 ;作者: Kan Lau ; 该脚本使用 HM VNISEdit 脚本编辑器向 ...

最新文章

  1. 小R SLAM机器人树莓派3b+ ROS kinetic 环境搭建笔记
  2. 分隔百度百科中的名人信息与非名人信息
  3. Java 集合系列10: HashMap深入解析(2)
  4. frame和bounds
  5. 大数据新手之路二:安装Flume
  6. Puppet基础篇7-编写第一个完整测试模块puppet
  7. 精选算法题(1)——枚举符合要求的算术表达式(DFS、回溯法)
  8. FaceWarehouse: a 3D Facial Expression Database for Visual Computing
  9. mysql5.6设置日志路径_mysql5.6.12切换binlog二进制日志路径_MySQL
  10. 生活中常用的汉字?有4600个。都有哪些呢?
  11. jsp超市仓库管理系统myeclipse开发sqlserver数据库
  12. 图解机器学习算法(1) | 机器学习基础知识(机器学习通关指南·完结)
  13. refine OpenRefine 3.0
  14. python中xlrd模块的用法_用xlrd模块读取合并单元格(merged cell)
  15. 【译】Steve Yegge的文章《Practicing Programming》
  16. java中文转英文_Java中文转换为英文拼音
  17. 计算机开机显示器无显示器,电脑开机显示器显示无信号怎么办
  18. Linux下使用rm删除文件,并排除指定文件(亲测可行)
  19. Pandas RuntimeWarning: More than 20 figures have been opened. Figures created plt.close()也不起作用
  20. 小视频伪原创工具 苹果手机短视频去水印

热门文章

  1. 苹果用户在微信内打开下载链接如何不用跳转就能下载app
  2. 如何在不泄露私人信息的情况下共享屏幕
  3. fwidth、ddx、ddy解析
  4. Leetcode刷题 Day4~Day5
  5. 利用 ImageAI 在 COCO 上学习目标检测
  6. java生成二维码图片(有logo),并在图片下方附文字
  7. VBS--Microsoft Visual Basic Script Edition(一)
  8. 力扣解法汇总1765-地图中的最高点
  9. Mybatis源码解析《一》
  10. JavaEE - Linux基本使用和程序部署