MacOS 12 搭建Apache服务器

新手上路,请多包涵

之前系统版本都是自带的php,但是上个月升级苹果系统到12,它把php删掉了,之前是在httpd.conf文件中把这一行注释取消就可以
LoadModule php5_module libexec/apache2/libphp5.so
然后/etc目录里的文件php.ini拷贝一份就行了。
但是,更新到MacOS12以后这些都没有了,没有注释句,没有php.ini。
现在只有apache,只能看h5,css,JS,php代码它都是源码显示,不编译了。

问题出现的环境背景及自己尝试过哪些方法

我安装了brew ,安装了php,它显示版本号是8.0,但是,本地浏览器还是不编译php,不知道怎么办了。

你期待的结果是什么?实际看到的错误信息又是什么?

希望我的本地浏览器可以编译php,
请各位大佬看到了,讲详细一点,我目前只学了h5,css,JS,稍微跳一点,我可能就看不懂了,谢谢🙏

阅读 3.1k
2 个回答

搭环境你可以使用那种环境集成工具的话直接用MAMP吧,如果花钱的话可以直接使用买专业版,很方便的

因为你安装了php8,估计在apache的配置中要类似:

LoadModule php8_module libexec/apache2/libphp8.so 

才能在apache2上启用php8

另外的方式不是在apache2中直接加载php相关模块,而是采用php_fpm或者说fastcgi类似来处理对于php请求,相关实现可以参考网上教程。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题