【MAMP】macOS下使用MAMP的php环境版本配置方法

前言

众所周知,macOS是自带php的,但是由于版本较低并且扩展不全,所以不推荐开发环境使用。

MAMP是支持macOS的开发套件,可以自由切换phpb版本,对于开发来讲还是挺方便的。

操作

版本说明

macOS

10.15.5

在这里插入图片描述

MAMP

5.7,pro版本和普通版本差距不大

在这里插入图片描述

MAMP选择PHP版本

在这里插入图片描述
在语言选择界面选择需要的PHP版本。

注意!一定要勾选下面的在命令行启用。

如果你用的nginx,要选择CGI模式下运行。

查看当前命令行PHP版本

仔细观察系统自带的php扩展,是不全的,比如没有zip扩展,那在安装其他框架的时候就会有问题。

coderfix.blog.csdn.net@localhost ~ % php -v
PHP 7.3.11 (cli) (built: Apr 17 2020 19:14:14) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
lixiaoyu@localhost ~ % php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
exif
fileinfo
filter
ftp
gd
hash
iconv
json
ldap
libxml
mbstring
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
snmp
soap
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tidy
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zlib

[Zend Modules]

添加环境变量

添加对应的环境变量到你的文件中

coderfix.blog.csdn.net@localhost ~ % cd
coderfix.blog.csdn.net@localhost ~ % vim .zshrc

添加如下内容

export PATH="/Applications/MAMP/bin/php/php7.4.2/bin:$PATH"

这里的4.7.2指的是我们在上面选择的PHP版本。

coderfix.blog.csdn.net@localhost ~ % source .zshrc

查看当前PHP版本和扩展

coderfix.blog.csdn.net@localhost ~ % php -v
PHP 7.4.2 (cli) (built: Feb 17 2020 12:56:02) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
lixiaoyu@localhost ~ % php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
readline
Reflection
session
SimpleXML
soap
sockets
sodium
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

[Zend Modules]

总结

到此配置php环境结束,要注意的是,MAMP勾选之后并不能直接在命令行启用,真是坑~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章