前几天我被朋友问了一个问题,这让我想到了。他问我“在开发新的代码/软件时,你遇到的最大的困难是什么?”
起初我不知道如何回答,我已经编写了PHP / MySQL和小Perl几年了。为什么我在数据中心拥有自己的专用服务器,我开发了大部分软件,脚本大部分时间都不会在那里生活。
以下是我在开发时可以考虑的一些事情,只是想看看你们是否可以给我一些更多的事情要考虑,我可以在其中制作个人清单,因为我开始研究新项目。
我需要完成哪些核心功能?我已经有了解决方案来实现这一目标吗?
解决方案是编程语言标准核心的一部分,还是需要一个模块/插件来实现所需的结果。
模块或插件标准是否安装在大多数网络主机上?
我是否知道客户所在的网络主机及其限制?
如果我需要的模块或插件不是标准的,那么网络主机可以为我安装和保护吗?如果没有,我是否适合安装和固定。
谁将负责保持模块/插件的最新状态?
这对服务器上的所有负载有何影响?
我是否需要重新考虑这个过程并查看其他解决方案/选项?
答案 0 :(得分:0)
PHP和MySQL在不同服务器上移动时可能会出现很多问题。与任何其他解释器语言一样,PHP几乎可以在任何地方工作。问题大多出现在:
- 安装了不同的PHP版本(并使用最新和最强大的功能)
- 安装了不同的MySQL版本(与上面相同)
- 不同的PHP配置或客户端无法更改它(例如:短标记)
- 如果您的PHP脚本在系统级别(exec(),可能是某些文件系统操作)上工作,则不同的操作系统可能会导致问题