macOS12安装 php7.1和apache

1. 安装php 7.1

macOS12不再自带php

brew tap shivammathur/php

查看可安装版本

brew search php

安装指定版本(禅道适用PHP运行环境(7.0/7.1/7.2版本))

brew install php@7.1

环境配置

vim  ~/.zshrc

export PATH="/usr/local/opt/php@7.1/bin:$PATH"'
export PATH="/usr/local/opt/php@7.1/sbin:$PATH"'
export LDFLAGS="-L/usr/local/opt/php@7.1/lib"
export CPPFLAGS="-I/usr/local/opt/php@7.1/include"

source ~/.zshrc

验证版本

php -v

2. 安装apache

一般mac系统自带,可以查看

sudo apachectl -v

Apache 服务器命令

复制代码
sudo apachectl start //开启Apache服务 
sudo apachectl stop //停止Apache服务 
sudo apachectl restart //重启Apache服务

没有的话再进行安装apache

brew install httpd

brew install lynx

启动apache服务

brew services start httpd

sudo apachectl status
sudo apachectl start

浏览器访问http://localhost:8080/,"It works!"表示服务已启动

验证版本

httpd -v

或者

sudo apachectl -v

3. 融合apache和php

打开Apache配置文件 httpd.conf

创建自己的证书,用来给PHP的 libphp.so 文件签名

php的libphp7.so(路径:/usr/local/Cellar/php@7.1/7.1.33_10/lib/httpd/modules/libphp7.so) 添加到apache中

/usr/local/Cellar/php@7.1/7.1.33_10/lib/httpd/modules/libphp7.so

1) 自带apache

sudo vi /etc/apache2/httpd.conf
source /etc/apache2/httpd.conf

2) 通过brew安装

sudo vi /usr/local/etc/httpd/httpd.conf
LoadModule php7_module /usr/local/Cellar/php@7.1/7.1.33_10/lib/httpd/modules/libphp7.so

source /usr/local/etc/httpd/httpd.conf

3)重启apache

sudo apachectl restart

访问http://localhost:8080/

相关推荐
小鹿( ﹡ˆoˆ﹡ )1 小时前
探索IP协议的神秘面纱:Python中的网络通信
python·tcp/ip·php
XKSYA(小巢校长)2 小时前
NatGo我的世界联机篇
开发语言·php
lxp1997413 小时前
php函数积累
开发语言·php
ac-er88886 小时前
PHP“===”的意义
开发语言·php
wxin_VXbishe6 小时前
springboot合肥师范学院实习实训管理系统-计算机毕业设计源码31290
java·spring boot·python·spring·servlet·django·php
小小不董6 小时前
《Linux从小白到高手》理论篇:深入理解Linux的网络管理
linux·运维·服务器·数据库·php·dba
豆豆6 小时前
为什么用PageAdmin CMS建设网站?
服务器·开发语言·前端·php·软件构建
NiNg_1_2347 小时前
ThinkPHP5基础入门
php
2401_857610038 小时前
SpringBoot实现:校园资料分享平台开发指南
服务器·spring boot·php
Q_w77428 小时前
一个真实可用的登录界面!
javascript·mysql·php·html5·网站登录