在WAMP中还是在平台上依赖的LAMP?它是PHP还是apache服务器或mysql?所以我们必须为不同的平台安装不同的包吗?
感谢名单
答案 0 :(得分:1)
Mishthi,在这些场景中唯一的“平台依赖”(LAMP vs WAMP)实际上就是平台/操作系统本身:Windows或Linux。
两者的“AMP”部分基本相同:
“A” - Apache;你的网络服务器。这是作为安装程序(setup.msi或setup.exe)打包的Windows,以及Linux(.rpm / .deb / .tgz)的打包。如果您想要并且足够冒险,您还可以获取Apache的源代码并自行构建。这在Apache网站上有所描述。在任何一种情况下,选择你的平台/操作系统,下载你的二进制文件并安装 - 好的去。
“M” - MySQL;你的数据库。同样,它作为安装程序打包为Windows,或者作为Linux的二进制包。您也可以从源代码构建它。
“P” - PHP(或Perl);您选择的脚本语言。和其他人一样; Windows安装程序,Linux二进制包或从源代码构建它。
运行LAMP而不是WAMP(除了更好,更稳定的操作系统,恕我直言)之外的好处是你可以选择从源代码构建你的工具并将它们自定义为你将要用它们做什么。在某些方面,您可以称之为“依赖平台”,但出于所有实际目的,工具(Apache,MySQL和PHP)尽可能地跨平台编写,提供了一种方法来实现相同的Web应用程序在Windows或Linux上运行,对应用程序的源代码进行必要的更改(如果有的话)。
答案 1 :(得分:0)
除非这是一个技巧问题,否则两者中的所有二进制代码都是特定于平台的。
答案 2 :(得分:0)
在大多数情况下,所有三个都在两个平台上运行,尽管路径约定和系统调用看起来不同,因此需要正确编写应用程序代码。您应该能够在Windows上编写PHP和MySQL模式,并且如果正确完成,可以毫不费力地将其移植到Linux上。