如何最好地将用 LAMP 制作的项目转移到 WAMP 而不破坏它?
Posted
技术标签:
【中文标题】如何最好地将用 LAMP 制作的项目转移到 WAMP 而不破坏它?【英文标题】:How to best transfer a project made in LAMP to WAMP without it breaking? 【发布时间】:2016-01-18 19:51:15 【问题描述】:如果我在 lamp 中使用 php 和 mysql 网站 (netbeans),然后在完成后将其导出到 wamp。项目会中断吗?如果是这样,我该如何最好地防止这种情况发生?
在工作中他们使用并基于windows的系统,但我喜欢使用linux(ubuntu)......我不能反对系统怎么办?
【问题讨论】:
不,项目不会中断。代码从不依赖于 wamp 或 xampp 或 lamp。如果您的代码与特定版本兼容,则仅检查 php 版本和 mysql 版本 @urfusion,不完全正确,将项目从 Windows 移动到 Linux 可能会中断,因为 Windows 文件系统不区分大小写,而 Linux 区分大小写。 @invisal:是的。但如果你在这个领域,这很正常。 :) 【参考方案1】:这样做并不难。
在移动 php 代码时需要注意以下事项。
扩展 - 确保您在 php 中使用的任何扩展在 XAMPP 中也可用。例如,如果您在 WAMP 中使用过 php-mbstring,请确保它也安装在 XAMPP 中。
使用 phpmyadmin 获取 mysql 转储,同样可以通过 phpmyadmin 在 XAMPP 中导入
将 php 目录原样复制到 XAMPP 并相应地设置 apache 根目录。
【讨论】:
【参考方案2】:除了 Suyash 所说的,确保版本(主要是 php 和 mysql)匹配。
我曾经转移过一个项目,被告知它不起作用,只是发现 PHP 的版本是一个更旧的版本。如果有任何功能被弃用,还要注意更新版本。
【讨论】:
以上是关于如何最好地将用 LAMP 制作的项目转移到 WAMP 而不破坏它?的主要内容,如果未能解决你的问题,请参考以下文章
如何最好地将 NetCDF 文件集合重新分块到 Zarr 数据集
如何最好地将包含列表或元组的 Pandas 列提取到多个列中[重复]
如何最好地将应用程序从 sqlite(使用 fmdb)迁移到 CoreData?