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庫管理
- 提升網站速度
- 七牛云
- 七牛云插件配置
- 原圖保護
- 七牛圖片處理
- 防止百度移動端轉碼