47 lines
1.2 KiB
Markdown
47 lines
1.2 KiB
Markdown
# mac 安装phpmyadmin
|
|
|
|
https://www.simplified.guide/macos/apache-php-homebrew-codesign
|
|
|
|
从macos12后已经默认不安装php
|
|
|
|
```bash
|
|
brew install php@7.4
|
|
# 添加环境变量
|
|
echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
|
|
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc
|
|
# 查看php版本
|
|
php -v
|
|
```
|
|
|
|
对phpmodul进行签名
|
|
|
|
钥匙串访问->证书助理->创建证书颁发机构
|
|
|
|

|
|
|
|
返回钥匙串访问的证书列表,信任此证书
|
|
|
|

|
|
|
|
```bash
|
|
# 执行签名
|
|
codesign --sign "php_ca_1" --force --keychain ~/Library/Keychains/login.keychain-db /usr/local/opt/php@7.4/lib/httpd/modules/libphp7.so
|
|
codesign --sign "php_ca_1" --force --keychain ~/Library/Keychains/login.keychain-db /usr/local/opt/php@7.4/lib/php/20190902/opcache.so
|
|
|
|
```
|
|
|
|
|
|
|
|
修改apache2 配置文件
|
|
|
|
```bash
|
|
sudo vim /etc/apache2/other/php7.conf
|
|
# 添加
|
|
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
|
|
LoadModule php7_module /usr/local/opt/php@7.4/lib/httpd/modules/libphp7.so "phpca"
|
|
|
|
# 重启
|
|
sudo apachectl -k restart
|
|
```
|
|
|