Mac配置php开发环境的一些心得

本文详细介绍了在MacOS 10.14.5上使用Homebrew安装PHP及pecl扩展的步骤,包括安装brew,选择PHP版本,安装pecl并启用xdebug等,为PHP开发提供基础环境。
摘要由CSDN通过智能技术生成

系统环境

  • macOS 10.14.5

第一步,brew的安装

在mac中有一个强大的macOS包的管理器Homebrew 许多关于php的环境配置离不开这个东西。下载了Homebrew后
安装过程:打开Terminal,即mac电脑的终端,输入以下命令

$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

按照终端的提示操作后,然后根据需要输入密码。完成后可以快速查看brew是否安装成功,只要输入

brew -v

输入内容与结果如下

$ brew -v
Homebrew 2.1.11
Homebrew/homebrew-core (git revision 7915; last commit 2019-08-27)
Homebrew/homebrew-cask (git revision 8875c; last commit 2019-08-28)

Homebrew 将这些工具统统安装到了 /usr/local/Cellar 目录中,下载后的包文件可以去这里看看。

一些brew常用的指令:

命令用途
brew search [package]查找服务器中可以下载相关的包
brew install [package]用下载指定的包
brew update更新brew服务器的包目录
brew uninstall [package]卸载指定包
brew upgrade [package]更新指定包
brew list -v列出所有已经安装的包

第二步,安装PHP

在这里我们使用brew来安装php,在安装前,先用brew search php来看看当前brew源上有那些php的版本可以供你下载的,看下图
查看当前brew可下载的php版本
php7.1打了钩表示已经下载了。在brew更新了之后,没有了php7.1以下的版本,如果还是要安装低版本的话,例如php5.6,可以输入以下命令给brew添加源

brew tap exolnet/homebrew-deprecated

更新完之后再执行命令

brew search php

在这里插入图片描述
现在就出现了php@5.6版本可供下载
好了,现在开始下载php!!!冲冲冲!!!
直接输入以下命令

brew install php@5.6

安装结束后可以输入以下命令来看看自己是否已经成功安装

brew list

brew已下载的包
在安装完php后,我们就可以抛弃mac自带的php,我们切换到我们下载的php版本

brew link php@5.6

这时候会显示一段这样的错误:
在这里插入图片描述
这个时候只要我们完整的输入上面两条命令,就可以直接修改环境变量来改变当前系统使用的PHP版本了。

然后输入以下命令来重载配置

source ~/.bash_profile

第三部,安装pecl

在使用php来编程的时候,肯定需要安装不同的扩展来辅助程序,接下来我们就下载pecl扩展工具来帮助php安装扩展
输入以下的命令进行pecl的安装

curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar

接下来一路按回车确认,然后输入命令查看pecl是否安装成功

pecl version

接下来收一下pecl的用法

命令作用
pecl search xdebug查看可供下载的xdebug扩展版本
pecl install xdebug下载xdebug扩展

在输入命令

pecl install xdebug

之后,扩展文件就会出现在

/usr/local/Cellar/php@7.1/7.1.18/pecl/20160303/xdebug.so

这个路径中。

接下来将xdebug.so移动到php@7.1默认扩展目录

cp /usr/local/Cellar/php@7.1/7.1.18/pecl/20160303/xdebug.so /usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303

接下来查看php.ini里面的配置,会见到xdebug的配置会出现在第一行,我们把他删除掉
并且在文件的最后加上

[xdebug]
zend_extension=“xdebug.so”
xdebug.remote_enable=1
xdebug.remote_port=9001(这个是xdebug监听的端口,需要和phpstorm里面配置的一样)

接下来输入命令来看看是否成功安装了扩展

php -m

只要看到了下载的扩展的名字,就是安装成功了!!

就先写这么多,这些是最基础的php的环境的配置,还没有安装配置Apache和mysql,在接下来会继续更新其他配置的分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值