首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是"PHP是跨平台的(您可以在MySQL上进行开发并在Unix平台上服务)“?

什么是"PHP是跨平台的(您可以在MySQL上进行开发并在Unix平台上服务)“?
EN

Stack Overflow用户
提问于 2017-08-16 18:44:22
回答 2查看 387关注 0票数 0

我正在学习PHP,我遇到了以下几句话:

PHP和MySQL是跨平台的(您可以在上进行开发并在Unix平台上服务)。

我不明白cross-platform在这句话中的确切意思。

据我所知,在任何平台(如、Linux、Unix、Mac等)上都可以设置组合MySQL的环境。发展是可以做到的。

当用户访问在任何环境(如、Linux、Unix、Mac等)中组合使用MySQL的环境中开发的网站时,通过呈现在各自环境中的web浏览器,它是可访问的。

那么,其他环境的关注在哪里呢?web应用程序仅通过web浏览器访问。

当PHP与其他数据库(如MongoDB、Oracle、SQLServer或其他任何东西)组合时,同样的事情会发生吗?

EN

回答 2

Stack Overflow用户

发布于 2017-08-16 18:53:00

关键是,您可能希望拥有一个以上的PHP和Mysql组合环境。至少,您可能需要一个Dev环境来编写代码并进行初始测试,以及一个生产环境,在这个环境中,一旦您对代码感到满意,就会将代码的副本放入其中,以便真正的用户能够连接到它。

因为PHP和MySQL是跨平台的,所以您的开发和生产环境不必运行相同的操作系统。您的Dev环境可以是运行Windows的pc,生产可以是运行Linux的服务器。

但是,在不同的操作系统上有一些不同的工作方式,所以让Dev和Live使用相同的o.s是有好处的。而且一般都尽可能相似。

票数 0
EN

Stack Overflow用户

发布于 2017-08-16 18:57:26

它只是意味着PHP脚本是跨平台的(不依赖于ENV操作系统),只要所有必要的软件都存在于ENV上。web项目使用依赖于特定操作系统的第三方库是非常罕见的情况。因此,PHP和MySQL变体只是一个例子(您可以使用任何DB服务器)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45720853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档