加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

托管PHP

发布时间:2020-12-13 21:34:30 所属栏目:PHP教程 来源:网络整理
导读:对于开发,运行OS PHP是否重要?换句话说,在Windows上开发PHP应用程序并在Unix上部署(反之亦然)是没关系的吗? 换句话说,PHP应用程序在Windows和Unix上运行相同吗? 解决方法 几乎,但不完全.有几件事你需要注意. 1)文件名:Windows是不区分大小写的操作系统.
对于开发,运行OS PHP是否重要?换句话说,在Windows上开发PHP应用程序并在Unix上部署(反之亦然)是没关系的吗?

换句话说,PHP应用程序在Windows和Unix上运行相同吗?

解决方法

几乎,但不完全.有几件事你需要注意.

1)文件名:Windows是不区分大小写的操作系统.如果你创建一个文件Foo.php,你可以使用include(‘Foo.php’)或include(‘foo.php’)来包含它.当您将项目移动到Linux / Unix时,如果您没有正确的案例,这将会中断.

2)存在一些特定于语言的平台差异,通常涉及依赖于集成OS功能的东西.这些很少出现,但偶尔会遇到它们.例如,在版本5.3.0之前,Windows PHP中不存在checkdnsrr()函数.

我还有一个,但我想我需要一杯咖啡,我的大脑才停止.

编辑:噢,我记得:

3)安装.与Windows相比,您在Linux / Unix中获得的PHP包可以非常广泛地包含在默认安装中.你需要确保在对面平台的开发盒上测试你的应用程序,以确保你已经编译/添加了所有必需的库,或者你会从一个看起来很正常的应用程序中得到一些很好的致命错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读