mac 下默认安装的 php 不是很好,所以我要对 mac 下的 php 进行升级,下面这个网站为我们提供多种版本的 php
https://php-osx.liip.ch/
# 升级 php版本
## 选择 php版本
PHP 7.2 (Next stable) - 10.10 and later
```
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.2
```
PHP 7.1 (Current stable) - 10.10 and later
```
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1
```
PHP 7.0 (Old stable) - 10.10 and later
```
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.0
```
PHP 5.6 (Old stable) - 10.8 and later
```
curl -s https://php-osx.liip.ch/install.sh | bash -s 5.6
```
PHP 5.5 (End of life) - All OS X versions
```
curl -s https://php-osx.liip.ch/install.sh | bash -s 5.5
```
选择好版本后,复制上面任意一个命令,到终端下执行。
## 把 php 加入环境变量
在~/.bash_profile 文件最后加入下内容
```
export PATH=/usr/local/php5/bin:$PATH
```
## 更改 apache 配置
在/etc/apache2/httpd.conf文件找到
```
LoadModule php5_module /usr/local/php5/libphp5.so
```
如果安装的是 php7,改为
```
LoadModule php7_module /usr/local/php5/libphp7.so
```
如果安装的是 php5,改为
```
LoadModule php5_module /usr/local/php5/libphp5.so
```
# apache重写
1./etc/apache2/httpd.conf配置文件中加载了mod_rewrite.so模块
```
# LoadModule rewrite_module path/mod_rewrite.so
```
取消注释
```
LoadModule rewrite_module path/mod_rewrite.so
```
2.AllowOverride None 将None改为 All
```
<Directory />
...
AllowOverride All
...
</Directory>
```
# 重启 apache
- 序言
- 运行环境
- nginx rewrite
- apache rewrite
- IIS rewrite
- MAC开发
- HTTPS配置
- 更安全的nginx配置
- 关闭调试模式
- 6.0调试模式
- 开发工具
- 邮箱配置
- 163邮箱配置
- QQ邮箱配置
- 安装门户应用
- 5.1及以前版本安装
- 验证码问题
- 迁移到正式环境
- 支持虚拟机
- 5.0支持虚拟机
- 5.1支持虚拟机
- 如何保证代码同时兼容5.1和6.0
- 站群部署
- 部署原理
- 如何使用CMF做商业软件
- 商业化使用概述
- 去除界面上的ThinkCMF
- 更改前后台默认模板
- 定制安装应用
- 让应用自动安装
- 更改默认核心的逻辑
- 忘记后台密码
- 后台地址是?
- 插件安装
- 模板安装
- 更换后台主题
- 关闭数字验证码
- 获取前台用户信息
- 获取当前管理员
- 引入第三方库
- 分页参数丢失
- 什么是数据集?
- 基类你理解了吗?
- 你的后台菜单管理正确吗?
- 安装API模块
- 持续升级
- 面包屑为什么空?
- composer库管理
- 提升网站速度
- 七牛云
- 七牛云插件配置
- 原图保护
- 七牛图片处理
- 防止百度移动端转码