美文网首页
入坑 Mac 的记录-php 开发环境配置

入坑 Mac 的记录-php 开发环境配置

作者: iSakura | 来源:发表于2016-03-27 19:41 被阅读0次
    • 最近入手了 MBP,弄好一些社交、开发应用后开始搭建 PHP 的运行环境了。Mac 自带有 Apache 跟 PHP 这点很赞啊

    先是开启虚拟机配置,在文件差不多底部的位置找到这一行
    #Include /private/etc/apache2/extra/httpd-vhosts.conf
    将前面的 # 去掉(毕竟做 PHP 开发你不可能在本地只有一个项目吧)

    然后配置 extra/httpd-vhosts.conf 文件,按照自己的需要添加相应的虚拟机配置参数。由于 Mac 上 Apache 的默认站点路径是在 /Library/WebServer/Documents 下,还不太了解 Mac 也不知道这个路径下我用 sublime text 能不能访问,所以干脆将 Apache 的路径改到了 /Users/isakura/Documents/www 下,这时候需要将节点
    <Directory /> AllowOverride none Require all denied </Directory>
    修改为:
    <Directory /> AllowOverride none Options Indexes FollowSymLinks </Directory>

    很好,这里开始来坑了!!
    设置好参数,修改了新路径访问权限。满心欢型的打开 chrome 输入配置的站点域名一访问。懵逼了,提示我没有 / 目录的访问权限。顿时整个人就不好了,开始在网上各种找资料查问题。最后在 SegmentFault 社区里面找到了能参考的爬坑思路,我们找到 httpd.conf 中的


    Paste_Image.png

    这样一段配置代码,我登陆的是自己创建的系统用户,而不是 Apache 默认配置中的 _www,将 _www 改为自己系统用户后保存修改,再试一下访问站点,OK 可以访问了。

    修改到这里还没有完,开始爬 PHP 的坑。
    虽然 Mac 自带了 PHP 但是却没有帮我们默认开启。所以我们需要找到
    #LoadModule php5_module libexec/apache2/libphp5.so
    将 # 去掉,同时给 httpd.conf 加上
    <FilesMatch "\.php$"> SetHandler application/x-httpd-php </FilesMatch>
    这样一行配置参数,否则的话我们的 PHP 文件是无法被 Apache 解析的
    你以为这样就完了么,PHP 的配置文件你还没给它改名字呢!
    cp /etc/php.ini.default /etc/php.ini。。。简直坑爹有木有

    暂时爬了的坑就这么多,后面的爬出来再继续添加

    相关文章

      网友评论

          本文标题:入坑 Mac 的记录-php 开发环境配置

          本文链接:https://www.haomeiwen.com/subject/pemwkttx.html