MAMP
表示“Mac OS X, Apache, MySQL, and PHP”。MAMP 是 LAMP 软件包的一个变体,可以安装在 Mac OS X 上。它可用于从 Mac 运行实时 Web 服务器,但最常用于 Web 开发 和本地测试。
Apache(或“Apache HTTP Server”)是用于配置和运行 Web 服务器 的组件。安装后,Apache 可让 Mac 托管一个或多个 网站。通过配置和运行本地 Apache Web 服务器,Web 开发人员可以在 Web 浏览器 中查看自己的 网页,而无需将其发布到外部服务器。
MAMP 还包含 MySQL 和 PHP。这两个组件都是用于创建 动态网站 的常见(开源|open source)技术。MySQL 是一种常用的 DBMS,PHP 是一种 Web 脚本语言。包含 PHP 代码的网页可以访问 MySQL 数据库 中的数据,并动态加载内容。在本地安装 PHP 和 MySQL 后,开发人员可以先在 Mac 上构建和测试动态网站,然后再将其发布到 Internet 上。
Apache、MySQL 和 PHP 都是可以单独安装的开源组件。不过,安装预先构建的“AMP”软件包(如 MAMP 或 MAMP Pro)更快、更容易。MAMP 和 MAMP Pro 都包含图形用户界面 GUI,可用于管理本地 Web 服务器。
NOTE: 在某些情况下,MAMP 中的“P”可能代表 Perl 或 Python,它们是可以替代 PHP 使用的其他脚本语言。LAMP 的 Windows 版本称为 WAMP。
测试你的知识