首页 文章

Mac OS X上的Symfony配置问题EL Capitan

提问于
浏览
0

嗨伙计们,我需要帮助来解决我的mac上的这个Symfony配置问题 . 我在使用OS X El Capitan:

我是Symfony的新手,我在安装后得到了这个结果 .

配置检查程序

此脚本分析您的系统以检查是否已准备好运行Symfony应用程序 .

主要问题

已发现主要问题,必须在继续之前解决:

app / cache /或var / cache /目录必须是可写的更改“app / cache /”或“var / cache /”目录的权限,以便Web服务器可以写入它 .

app / logs /或var / logs /目录必须是可写的更改“app / logs /”或“var / logs /”目录的权限,以便Web服务器可以写入它 .

建议

此外,为了增强您的Symfony体验,建议您修复以下内容:

您系统上安装的ICU版本(56.1)应该与Symfony捆绑的ICU数据匹配(55.1)在大多数情况下,您应该没问题,但请确认Symfony提供的数据与intl扩展之间没有不一致 . 有关您可能遇到的不一致的示例,请参阅https://github.com/symfony/symfony/issues/15007 .

应该安装PHP加速器

安装和/或启用PHP加速器(强烈推荐) .

2 回答

  • 0

    @Kkinsey打败了我,但这是macOS需要遵循的官方说明:

    http://symfony.com/doc/current/setup/file_permissions.html#using-acl-on-a-system-that-supports-chmod-a-macos

    这是var文件夹的权限问题(如果您使用的是Symfony3) . ICU错误确实是一个警告 .

    如果您使用的是PHP 7.0,那么您不需要加速器 .

  • 0

    打开终端应用程序,转到Symfony目录,然后键入:

    sudo chmod 777 app/logs/
    sudo chmod 777 app/cache/
    

    系统会要求您输入密码 . 如果您需要更多信息,请阅读Understanding Unix Permissions .

    至于ICU,如果没有问题,我不担心 . 至于PHP加速器,我会等待并分析性能 . ionCube或Zend Optimizer是您可能的选择;快速谷歌搜索表明它们可用...

相关问题