PHP 新手入门指南 - 安装 PHP 环境

环境搭建有多种方案,对于新手而言,可以先从集成环境开始入手,后续可以再去了解如何通过编译的方式搭建 PHP 环境。

MAMP & MAMP Pro

  • 集成开发环境
  • Pro 需要付费

MAMP 这个名字来源于 Macintosh Apache MySQL PHP,显然专门用来在 Mac 环境下搭建 Apache、MySQL、PHP 平台。

The abbreviation "MAMP" stands for: Macintosh, Apache, Mysql and PHP. With just a few mouse-clicks, you can install Apache, PHP and MySQL for Mac OS X!

虽然 OSX 中已经预装了 Apache 和 PHP 环境,但是启用、配置并安装整合 MySQL 仍然是一件极其复杂的工作。MAMP 的特点就是简便,而且它不会破坏系统本身的文件,所修改、创建文件的范围仅限程序本身。

如果你是在 Mac 系统上进行开发,可以考虑。

官网下载

XAMPP

  • 集成开发环境
  • 完全免费

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。它可以在 Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

对于集成开发软件包而言,它的跨平台方面很出众,无论是 Mac 还是 Windows 用户,都非常的方便实用。

可以根据自己系统平台选择对应的环境安装包

官网下载

Homebrew

Homebrew 是 Mac 系统上的软件包管理工具,你可以利用它来帮助你搭建 PHP 环境。

如果你对命令行操作有所了解,你可以这么做来安装一系列的软件。

// 搜索相关软件
brew search php7

// 安装 php, nginx, mysql
brew install php71
brew install nginx
brew install mariadb

值得一提的其它方案

Laravel Homestead

Laravel Homestead 是一个 Laravel (PHP 开发框架) 官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,你无需在本地安装 PHP ,web 服务器,或其他服务软件。并且不用担心系统被搞乱! Vagrant box 是完全一次性的。如果有什么地方出错了,你也可以在几分钟内销毁并重建 box !

Homestead 可以运行在 Windows 、 Mac 或 Linux 系统上,并且里面包含了 Nginx Web 服务器、 PHP 7.1 、 MySQL 、 Postgres 、 Redis 、 Memcached 、 Node 、 以及所有利于你开发 laravel 应用的其他程序。

Valet

这个仅适用于 Mac, 它是为 Mac 提供的极简主义开发环境

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接 必备品 文档:Documentation API:API Reference 视频:Laracasts ...
    layjoy阅读 12,725评论 0 121
  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 9,340评论 1 66
  • 必备品文档:DocumentationAPI: API Reference视频:Laracasts速查表:Lara...
    ethanzhang阅读 11,033评论 0 68
  • 现在的我坐在班车上,后悔着,昨天给孩子看了个3岁的小孩儿视频,他能听懂各种英文,然后我虽然没有批评孩子,却说了句:...
    栗子8750阅读 903评论 0 0
  • 梦见自己重新回到初中的课堂。赵老师在讲台上一遍遍地重复中考的重要性,黑板上写的却是我工作时写的Python代码。我...
    lagrelax阅读 1,696评论 0 2