资讯专栏INFORMATION COLUMN

Get Started:Mac下搭建PHP开发环境

zhangwang / 1593人阅读

摘要:序言假设我们拿到一台新的,事实上,确实如此为了写这个我特意买了一台新的寸带的。安装执行命令,检查是否安装成功。没问题的话执行。

序言

假设我们拿到一台新的Mac,事实上,确实如此……为了写这个我特意买了一台新的15寸带TouchBar的Mac。

安装Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

执行brew doctor命令,检查是否安装成功。没问题的话执行brew update

使用Homebrew 安装PHP 7.1.*
brew search php71

brew install homebrew/php/php71 homebrew/php/php71-mcrypt homebrew/php/php71-memcached homebrew/php/php71-mongodb homebrew/php/php71-opcache homebrew/php/php71-redis

完成后运行php -vphp -m查看一下是否正确安装!

安装Composer、Valet、Laravel
#下载安装文件
php -r "copy("https://getcomposer.org/installer", "composer-setup.php");"

#校验
php -r "if (hash_file("SHA384", "composer-setup.php") === "669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410") { echo "Installer verified"; } else { echo "Installer corrupt"; unlink("composer-setup.php"); } echo PHP_EOL;"

#执行安装
php composer-setup.php

php -r "unlink("composer-setup.php");"

#使其成为全局命令
mv composer.phar /usr/local/bin/composer

#配置中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com

#安装Valet
composer global require laravel/valet

#添加环境变量
sudo vim /etc/paths

/Users/YOUR USERNAME/.composer/vendor/bin

#使配置立即生效
source /etc/paths

此时重启终端程序,运行valet install,即可完成Valet的安装。更多文档请移步Valet文档

#安装Laravel
composer global require "laravel/installer"

安装完成后,即可使用laravel new project 命令创建新的laravel项目了!

安装MySQL

到官网下载安装包
https://dev.mysql.com/downloa...
安装完成以后会有一个初始密码,记得保存哦!
然后使用Navicat Premium连接数据库,第一次登陆会提示重置密码!

安装Redis
#执行如下命令
brew install redis

sudo brew services start redis
安装Git

到官网下载安装包:
http://sourceforge.net/projec...

安装Node

到官网下载安装包
https://nodejs.org/en/
安装完成后执行 node -vnpm -v检查是否正确安装,完成后执行如下命令安装yarn

npm -g install yarn
安装PhpStorm并配置

静待更新……

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30572.html

相关文章

  • Swoft 新手向教程 - 通过 Docker 搭建一个开发环境

    摘要:前言是一个在之上构建的一个高性能协程全栈框架,而在里面是一个高级技能,所以在相关的环境安装上也给许多人造成了很大的困扰,更是如此,本文将通过以一种极其简单的方式解决运行环境和开发环境的部署。 showImg(https://segmentfault.com/img/bVbeknK?w=512&h=197); 本系列文章将从使用层面介绍 Swoft 框架的使用及业务开发,面向初中级的 P...

    tinysun1234 评论0 收藏0
  • 基于Laravel 5.4 开发单页应用

    摘要:服务运行基本环境介绍硬件英寸系统服务端数据库及常用开发工具最强大的,没有之一方便好用的数据库管理客户端设计客户端调试工具功能相对比较强大的客户端流程图思维整理工具项目进度管理工具开发文档目录下搭建开发环境配置码字中。。。更多内容敬请期待 服务运行基本环境介绍 硬件:MacBookPro 13英寸 i5 2.5Ghz 16G 250G SSD 系统:macOS Sierra 10.12...

    ernest.wang 评论0 收藏0
  • react-native:环境搭建

    摘要:是开源的,在和的基础上构建原生的和应用的平台。着力于提高多平台的开发效率,。下面简单介绍下的环境搭建。环境要求最新的系统,要开发应用就必须使用系统。运行在当前目录下会多出一个的目录,里面是项目的文件。 Any application that than can be written in JavaScript will eventually be written in JavaScri...

    curried 评论0 收藏0

发表评论

0条评论

zhangwang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<