macOS对于开发者还是比较友好的,在系统中内置了Apache和PHP程序,我们简单配置一下就可以用。
Apache服务器相关配置
参考 https://www.jianshu.com/p/b975c1d7c7cc
PHP相关配置
- php.ini 文件
最新的macOS系统的php.ini默认是不创建的,但是在 /private/etc 中默认包含 php.ini.default 文件,把他复制更改名称 php.ini 即可创建 php.ini 文件。
三件套
macOS中已经内置了PHP和Apache,组成三件套还需要MySQL,安装方法也特别简单,去 https://dev.mysql.com/downloads/mysql/ 下载dmg镜像,然后进行可视化安装,最后在系统偏好设置中就可以控制MySQL的关闭和开启。
文件夹写入配置
更改网站路径为 /Users/xxx/Sites 之后运行 php 程序你会发现 php 没有写入权限或者报错,这个时候你需要在终端中输入sudo chmod -R 777 /Users/xxx/Sites/
即可让 php 拥有写文件权限
PHP:Cannot modify header information - headers already sent by 问题
macOS的php在安装某些程序(如Typecho)会报错 PHP:Cannot modify header information - headers already sent by
,解决方法是修改 php.ini 中 output_buffering = On
,重启电脑即可解决。
本文由 过气萌新 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jun 5, 2022 at 07:36 pm