重装……

啊,这……豪不虞外,但是很惊异。
出错是升级必备,但这个错,连localhost都上不了?!


( 废话不多说,以下为整理的图文教程 )

mac升级phpapacheMacOS 进级 APACHEPHP8MYSQL完善解决计划 Python

打开钥匙串访问

点选证书助理->创建证书颁发机构

点击进入下图:红框处一定要选小写(保留默认的大写你会后悔)

单是这个设置就搞足一天,完备想不明白,后来乱填通过才确认

点显示简介进入选项->

全部选择始终信赖

登录->我的证书->点证书下拉图标imessage signing key->右点弹出选项

点击显示简介后进入访问掌握->许可所有运用程序访问此项目

httpd.conf修正 (这段非常主要)

LoadModule php_module /usr/local/opt/php@8.2/lib/httpd/modules/libphp.so "lcca"

<FilesMatch \.php$>

SetHandler application/x-httpd-php

</FilesMatch>

PHPIniDir '/usr/local/etc/php/8.2'

COMMAND:关联证书 (特殊留神后段黄色的地址,一定要利用绝对地址)

sudo codesign --sign "lcca" --force --keychain ~/Library/Keychains/login.keychain-db /usr/local/Cellar/php/8.2.8/lib/httpd/modules/libphp.so

末了输入:httpd -t 进行检测,当以下结果展示时,解释关联证书成功

大功告成

这个花费了我三天韶光,网上很多人也碰着同样问题,但是真乐意分享的不多,有的还故意带偏给别人制造麻烦。

如果本文对你有用,转发支持一下