关于mac下php环境配置以及启动

本文最后更新于:2023年3月17日 下午

由于mac本地PHP环境是5.6版本,此项目需要php7,所以需要单独安装php70

mac安装配置php7环境方法

1.首先我们需要安装Homebrew

2.通过brew来安装:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php

// 创建目录
sudo mkdir /usr/local/var
sudo chmod 777 /usr/local/var
//修改成你自己的用户名和组
sudo chown -R <username>:<group> /usr/local/sbin
sudo mkdir /usr/local/sbin/
// 安装PHP7
// brew install php70
// 请使用以下命令安装
brew install php70 --with-apxs2 --with-apache --with-gmp --with-imap --with-tidy --with-debug
// 解决后面配置Apache2下找不到libphp7.so问题

// 删掉以前安装的PHP5.6
// 你可以根据自己的情况来修改
brew unlink php56
brew link php70
// 大功告成
php -v
PHP 7.0.0 (cli) (built: Dec 2 2015 13:06:23) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

3.配置Apache

1
2
3
4
5
6
7
8
9
10
sudo vim /etc/apache2/httpd.conf
找到这行注释掉(大概在168行)
#Comment out the PHP5 module
#LoadModule php5_module libexec/apache2/libphp5.so

#Enable PHP 7 module
LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so <FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

4.重启Apache

1
sudo apachectl restart

关于配置虚拟目录

由于mac php环境的默认目录在/Library/WebServer/Documents

需要修改自己的开发目录,请参照方法修改


关于mac下php环境配置以及启动
https://seven3.site/js/关于mac下php环境配置以及启动/
作者
Seven3s
发布于
2017年3月30日
许可协议