# 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进行签名 钥匙串访问->证书助理->创建证书颁发机构 ![image-20220718015633872](https://public.veypi.com/img/screenshot/20220718015812.png) 返回钥匙串访问的证书列表,信任此证书 ![image-20220718020005930](https://public.veypi.com/img/screenshot/20220718020012.png) ```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 ```