mac php 多版本切换

 

用了 php-version 不行php

用了 brew link/unlik 不行html

用了 phpstorm 直接链接 docker-compose php 不行, 继续研究是能够的, 但每次链接compose 须要几秒钟的时间, 就放弃了.mysql

用了 valet-plus 不行git

最后所有删掉, 用了php@7.1github

前边不少工具都失效的缘由是 brewhome/php 被干掉了web

好多拓展直接包含在了php的发行包, 无需单独安装, 安装php的时候直接这样sql

brew install php@5.6
brew install php@7.1
brew install php@7.2

而后运行 mongodb

php -m

会发现如 intl, mysql, gd 等都被安装了docker

➜  Cellar php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
intl
json
ldap
libxml
mbstring
mcrypt
mongodb
mysqli
mysqlnd
odbc
openssl
pcntl
pcre
PDO
pdo_dblib
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite
pgsql
Phar
phpdbg_webhelper
posix
pspell
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
ssh2
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xdebug
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

[Zend Modules]
Xdebug

其余的拓展如mongodb, xdebug, ssh2 等, 须要直接经过pecl 命令安装会发现如 intl, mysql, gd 等都被安装了json

pecl安装有时会超时,  参考 pecl 代理设置

相关文章
相关标签/搜索