下面我将为您详细讲解在Mac下安装PHP7的完整流程,步骤如下:
1. 安装Homebrew
Homebrew是一款专门为解决安装软件包问题而设计的软件。要安装Homebrew,请使用以下命令:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 安装PHP7
2.1 安装PHP7
在终端中运行以下命令来安装PHP7:
$ brew install php@7.2
注意:@7.2是用于安装PHP 7.2版本的,如果需要安装其它版本,可将其替换为相应的版本号。
2.2 配置环境变量
为了方便使用,需要将PHP的可执行文件添加到系统的$PATH环境变量中。在终端中运行以下命令来编辑.bash_profile文件:
$ vi ~/.bash_profile
在打开的编辑器中添加如下内容:
PATH=/usr/local/Cellar/php@7.2/7.2.34_8/bin:$PATH
保存并关闭文件然后执行以下命令来使其生效:
$ source ~/.bash_profile
2.3 测试PHP安装是否成功
在终端执行以下命令来测试PHP安装是否成功:
$ php -v
如果显示了当前安装的PHP版本的信息,则表示PHP安装成功。
3. 安装扩展
在Mac下安装扩展需要用到PECL。PECL是用于下载和安装PHP扩展的命令行工具。终端输入以下命令来安装PEAR(PEAR是PHP扩展和应用库的框架):
$ sudo apt-get install php-pear
3.1 安装xdebug扩展
在终端执行以下命令来安装xdebug扩展:
$ pecl install xdebug
安装完成后,需要在php.ini文件中添加以下内容来启用xdebug扩展:
[xdebug]
zend_extension="/usr/local/Cellar/php@7.2/7.2.34_8/pecl/20170718/xdebug.so"
3.2 安装redis扩展
在终端执行以下命令来安装redis扩展:
$ pecl install redis
安装完成后,需要在php.ini文件中添加以下内容来启用redis扩展:
[redis]
extension=/usr/local/Cellar/php@7.2/7.2.34_8/pecl/20180731/redis.so
4. 测试扩展是否安装成功
4.1 测试xdebug是否安装成功
在终端执行以下命令来测试xdebug是否安装成功:
$ php -v | grep -i xdebug
如果输出了类似xdebug字样的信息,则表示xdebug安装成功。
4.2 测试redis是否安装成功
在终端执行以下命令来测试redis是否安装成功:
$ php -m | grep redis
如果输出了redis字样的信息,则表示redis安装成功。
以上就是在Mac下安装PHP7的完整流程,如果您遇到了问题可以尝试参考以上步骤进行解决。