MacOS Mojave 系统之后,如果想安装 php5.6 版本的时候,无法用brew install php5.6 安装,因为在新的 brew 中已经废弃了 php5.6 和 php7.0,如果使用 brew search php 搜索出来的Php版本最低是 php@7.1 的,所以有相关需求的可以按照下面方法安装

添加源
1
brew tap exolnet/homebrew-deprecated
搜索PHP
1
brew search php
安装PHP
1
brew install php@5.6
安装完后会提示如下信息:

1
2
==> php@5.6
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php5_module /usr/local/opt/php@5.6/lib/httpd/modules/libphp5.so
<FilesMatch .php$>
SetHandler application/x-httpd-php

Finally, check DirectoryIndex includes index.php
DirectoryIndex index.php index.html
The php.ini and php-fpm.ini file can be found in:
/usr/local/etc/php/5.6/
php@5.6 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.
If you need to have php@5.6 first in your PATH run:
echo 'export PATH="/usr/local/opt/php@5.6/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@5.6/sbin:$PATH"' >> ~/.bash_profile
For compilers to find php@5.6 you may need to set:
export LDFLAGS="-L/usr/local/opt/php@5.6/lib"
export CPPFLAGS="-I/usr/local/opt/php@5.6/include"

To have launchd start exolnet/deprecated/php@5.6 now and restart at login:
brew services start exolnet/deprecated/php@5.6
Or, if you don't want/need a background service you can just run:
sudo php-fpm
配置环境变量
vim ~/.bash_profile

1
2
3
4

php56

export PATH=/usr/local/Cellar/php56/5.6.40/bin:$PATH

php56-fpm

export PATH=/usr/local/Cellar/php56/5.6.40/sbin:$PATH

转载于:https://www.cnblogs.com/photo520/p/11619161.html

MacOS 安装PHP5.6相关推荐

  1. centos6.4 yum装php,CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2(使用YUM自动安装)

    搜索热词 默认情况下,CentOS6 64 bit 已经早已不支持PHP5.2.x ,但是某些PHP程序还需要zend optimizer支持,怎么办呢?目前大部分的yum repos 都已经不支持直 ...

  2. debian下编译安装php5.2

    debian下给编译安装的php配置optimizer 系统环境:debian 4 ++ apache2.2.16(包安装) ++ php 5.2.12 ++ zendoptimizer 3.3.9 ...

  3. centos 安装php5.6

    2019独角兽企业重金招聘Python工程师标准>>> 之前安装的是5.4,发现有点老了,现在安装5.6 在更新PHP之前,先查看下当前PHP版本,避免重复的更新 php -v 检查 ...

  4. Centos下Yum安装PHP5.5,5.6

    Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...

  5. php5.6 64位配置,centos(64位) 安装PHP5.6,配置LNMP

    下定决心自己整一个LNPM,第一次在Linux上搞开发环境,比win难多了.虚拟机centos6.5,网上搜了一些教程,撸起袖子开干,没想到坑一个接一个,从过年前到过年后,整得我灰头土脸,时不时的挂起 ...

  6. Centos 6.x/7.x yum安装php5.6.X

    鉴于Centos 默认yum源的php版本太低了,手动编译安装又有点一些麻烦,那么如何采用Yum安装的方案安装最新版呢.那么,今天我们就来学习下如何用yum安装php最新版. 1.检查当前安装的PHP ...

  7. 安装PHP5、PHP7

    安装 PHP5 PHP(Hypertext Preprocessor)英文超级文本预处理语言.PHP是一种HTML内嵌式的语言,是一种在服务端执行的嵌入HTML文档的脚本语言.官网:www.php.n ...

  8. 四、编译安装php-5.5.34

    四.编译安装php-5.5.34 http://cn2.php.net/distributions/php-5.5.34.tar.gz 1.解决依赖关系 先配置阿里云yum源: # 1.备份 # mv ...

  9. 安装php5、卸载php、安装php7的教程

    首先安装php5很简单  yum install php  然后如果不想用php5的话那就卸载吧 注意只使用yum remove命令是行不通的  那我们先  yum remove php  然后你需要 ...

最新文章

  1. man手册查找ascii码和运算符优先级
  2. prototype.js 1.4版开发者手册
  3. 【2016.12.04】JavaScript笔记
  4. vivo android8公测,vivo 开启安卓P公测不限人数!这四款机型用户别错过了
  5. html页面懒加载灰度图片大小,小程序初级指南--图片及其优化
  6. Linux的apache的allowoverwrite参数的解释
  7. 15个Google面试题以及答案~~~~你会几个?
  8. 我的web聊天之---序章
  9. JavaScript 初学者应知的 24 条最佳实践
  10. java 0 1背包_浅谈java实现背包算法(0-1背包问题)
  11. 利用Aria2高速下载网盘文件
  12. 【高校宿舍管理系统】第四章 创建前端项目以及完成登录页面
  13. Java框架学习顺序是哪些
  14. 以撒的结合-重生 n项 修改器
  15. 义隆单片机学习笔记之(二) 指令系统
  16. centos7 Qt5.9.1 ucal_close_53错误解决
  17. ym——android源代码大放送(实战开发必备)
  18. C语言二维数组的大小的获取
  19. 你见过的最全面的Python重点知识总结
  20. matlab指令subplot,matlab指令subplot

热门文章

  1. Python高级——长连接与短连接(TCP)
  2. 与 python 交互
  3. Pytorch《DCGAN模型》
  4. 深度学习-tensorflow1.x- 理解 经过softmax_cross_entropy_with_logit后 随机梯度下降的过程
  5. pytorch ——模型创建与nn.Module
  6. 吴恩达深度学习 —— 3.2 神经网络表示
  7. Dirichlet Multinomial Mixture Model做短文本聚类
  8. Java多层翻页网络爬虫实战(以搜房网为例)
  9. VB/VBA中实现数据库与文件的存取
  10. 机器学习爬大树之(GBDT原理)--回归篇