2010-10-19 44 views
2

一個可能「愚蠢」的問題。
我是否可能遇到任何問題(不兼容性),例如:在Win桌面(WAMP/XAMPP - php5/MySQL5)上開發的項目Centos/Apache(php5/MySQL5)上。php/mysql:在Win上開發,在Linux上部署

我在Stack上找到了一些答案:here
但它並沒有解決我所有的問題。
如果我錯過了任何線索 - 我欣賞一個鏈接。

+1

它完全取決於你的php在做什麼。你使用哪些模塊? – 2010-10-19 21:35:17

+0

你也需要小心你如何命名你的文件。 Linux不區分大小寫。即Config.php與Windows上的config.php相同,但在Linux中可以是兩個單獨的文件。命名和包含文件時要小心。 – daniels 2010-10-19 21:40:08

+0

adam - 標準的「run-off-the-mill」php安裝,沒有任何額外的 – Jeffz 2010-10-19 21:43:22

回答

1

對於簡單的PHP應用程序,您不應該有任何問題。我做了很多次。

有幾件事情,雖然開發時要牢記,三大我已經運行應運而生:

- 確保你的PHP擴展是在兩臺機器上是相同的。你可以在phpinfo()

中看到這一點 - 避免硬編碼的文件路徑。如果您有任何問題,您需要檢查Windows和Linux位置

- 保持文件大小一致,Linux區分大小寫,而Windows不區分,因此在Windows中找到的文件不會在Linux中如果情況不一致