brew php7 intl_Mac使用brew安装php7

现在Mac用户越来越多了, 相对于Windows系统, Linux和Mac的php安装麻烦一点, 部分开发者习惯编译源码安装, 我个人更倾向于使用包管理工具.

Linux一般会自带包管理工具, 比如CentOS的yum, Ubuntu的apt-get, 而Mac下是没有相关的包管理工具, 好在有第三方专门为Mac开发了包管理工具Homebrew, 现在已被大部分Mac开发用户接纳

1. 安装Homebrew

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

该方式会创建 /usr/local/* 等一系列文件夹, 熟悉Linux的用户一看就明白这个文件夹是做什么

2. 引入tap

brew tap homebrew/homebrew-php

!!! 由于Homebrew仓库调整, 以下安装步骤已经过时, 请参考新的安装地址

3. 安装php相关

brew install php71

这个过程可能会很久, 它会先下载php依赖, 然后执行编译操作, 所以要耐心等待

安装好了, 可以使用命令查看

php --verison

abea83253671

另外由于现在的网站业务也越来越复杂, 加上现在大家基本会使用php框架, 所以相关的依赖在php7版本也都会一起编译进来. 如果大家使用的是低版本的php, 可能还需要通过brew安装相关的扩展, 不管怎样, 也比自己编译, 解决各种依赖来得方便

# 查看默认安装的模块

php -m

########################################

[PHP Modules]

bcmath

bz2

calendar

Core

ctype

curl

date

dba

dom

exif

fileinfo

filter

ftp

gd

gettext

hash

iconv

json

ldap

libxml

mbstring

mysqli

mysqlnd

odbc

openssl

pcntl

pcre

PDO

pdo_mysql

PDO_ODBC

pdo_sqlite

Phar

posix

readline

Reflection

session

shmop

SimpleXML

soap

sockets

SPL

sqlite3

standard

sysvmsg

sysvsem

sysvshm

tokenizer

wddx

xml

xmlreader

xmlrpc

xmlwriter

xsl

zip

zlib

[Zend Modules]

########################################

4. 安装php其他重要扩展

# 加解密库, 现在一般框架都需要

brew install php71-mcrypt

# 性能加速, 最好加上

brew install php71-opcache

# redis依赖扩展, 最常见的非关系行数据库

brew install php71-redis

至此, 可以满足绝大部分需求, 如果不够, 可以自己查询安装

brew search php71

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值