【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勾選之後並不能直接在命令行啓用,真是坑~

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