php / mysql:在Win上开发,在Linux上部署

一个可能“愚蠢”的问题。
我可能会遇到任何问题(不兼容性),例如:在Win桌面(WAMP / XAMPP – php5 / MySQL5)上开发的Centos / Apache(php5 / MySQL5)项目。

我find了一些答案: 在这里堆栈。
但是这并没有解决我所有的担忧。
如果我错过了任何线索 – 我欣赏一个链接。

对于一个简单的PHP应用程序,你不应该有任何问题。 我已经做了很多次了。

发展的时候还有几件事要注意,我已经碰到了最大的三个:

– 确保你的PHP扩展在两台机器上都是一样的。 你可以在phpinfo()看到这个

– 避免硬编码的文件路径。 如果您有任何问题,则需要检查Windows和Linux位置

– 保持文件大小一致,Linux是大小写敏感,而Windows不是,所以如果不一致的话,在Windows中找到的文件将不会在Linux中