gpt4 book ai didi

lamp - 从 WAMP 移植到 LAMP

转载 作者:行者123 更新时间:2023-12-02 06:45:33 25 4
gpt4 key购买 nike

完全在 WAMP 中开发,我需要将其部署在组织中的 LAMP 设置上。我想确保部署顺利进行并花费尽可能少的时间。在将其部署到 LAMP 之前,我需要更改哪些内容?还有什么方法可以在一些模拟的 LAMP 环境中对其进行测试?

编辑:我使用 perl 编写服务器端脚本,很少使用 PHP。谢谢...

最佳答案

  1. Linux 区分大小写
  2. 全新的默认位置
  3. u,g,o, r,w,x 权限对 Linux 新手来说可能是一种粗鲁的冲击
  4. symlinks 可能会有帮助但会造成混淆,因为 Windows 链接(不是快捷方式)有点不同
  5. 如果 MySQL 将 表作为文件 存储为具有相同名称(它通常这样做),区分大小写会让您感到非常迷茫,因为 “在 php/文件系统和 mysql 中都不起作用”
  6. “我的文档” 到/home/username/Documents 对 linux 新手来说是一个很大的思维转变
  7. 用于服务器安全的各种服务配置最初可能会让您感到困惑
  8. 您的 Linux 和您的硬件的任何硬件兼容性问题(通常是非常小的问题,但可能需要数小时才能弄清楚问题所在。)

如果该应用是真实世界并能为您带来一些收入,请不要指望轻而易举。
无论您有多少空闲时间,都可以花时间练习 linux 命令。

如果您使用 ubuntu,

sudo 会在一段时间内提供帮助,但您必须忘记 sudo-ing,因为您可能会 sudo 并犯错误并搞砸某些事情。

提示:使用 sudo cp -uav src dest 然后可能使用 rsync - 真正的救命命令

如果可以,在您的开发系统的两个分区上安装相同的 linux
并且让它们彼此保持几乎完全相同的副本
这样,您就可以在一个上测试某些东西,如果出现问题,您仍然可以从主安装中复制设置和文件。

如果您需要几个月以上的时间,请放轻松,这样的时间很常见
此外,如果您不习惯 viemacs,请使用 nano - 它简单明了,< em>比记事本简单,但您可以理解正在发生的事情,这与 vi 和 emacs 不同,在 vi 和 emacs 中您完全迷失,除非您有书籍、手册或视频来帮助您。

如果你只是学习,花更多的时间在 linux 上。
如果您赶时间,请与擅长 Linux 的人保持友好关系 - 找一位导师或极客来指导您度过 Linux 的头几个月。

并且经常使用 google,并使用 ubuntu - 它最容易上手,并且拥有您需要的一切。

哦,是的,不要从任何地方安装东西——这不是 rpm 世界。
尽可能使用 Synaptic 来安装/删除任何东西。
如果可以,请使用 sudo apt-get install
学习apt-get

我个人认为,如果应用程序不是那么重要,那么在您进入 Linux 世界之前,使用 ubuntu 桌面作为内部服务器是可以的。

一旦您对基础知识有了信心,安装服务器版本并专注于安全性、锁定事物等。
只有当你旁边有一个友好的 linux 极客一周,第一天就去 ubuntu 服务器。

关于lamp - 从 WAMP 移植到 LAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1143334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com