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 代理設置

相關文章
相關標籤/搜索