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 提供的极简主义开发环境

你可能感兴趣的:(PHP 新手入门指南 - 安装 PHP 环境)