使用Mac OS X的Symfony

时间:2017-01-08 14:30:31

标签: symfony

我正在尝试在Mac Sierra上使用Symfony开始一个项目。

我成功安装了Symfony,但是我收到了这个警告:

  

我们选择了时区' UTC'现在,请设置date.timezone   选择你的时区。在   phar:///usr/local/bin/symfony/src/Symfony/Installer/NewCommand.php on   第283行✕Symfony 3.2.1已成功安装但您的系统   没有遇到它        技术要求!执行前修复以下问题        您的Symfony应用程序:* date.timezone设置必须设置      >设置" date.timezone"设置在php.ini *(如欧洲/巴黎)。

我尝试在文件夹上创建的项目中使用括号编辑器更改php.ini:

  • 项目/供应商/教义/高速缓存/测试/特拉维斯/ php.ini中
  • 项目/供应商/教义/学说缓存束/测试/特拉维斯/ php.ini中

没有帮助。

正如我读到的,Symfony内置了Apache Server。

2 个答案:

答案 0 :(得分:2)

这些php.ini文件与您必须完成的工作完全无关。

打开终端并输入php -i | grep "php.ini"。这应该揭示PHP在控制台模式下使用的php.ini的位置。

XAMPP以使用服务器的不同php.ini文件而闻名。为了找到XAMPP使用的那个,从浏览器运行带有phpinfo()的示例php文件。

另请注意,Symonfy本身没有内置服务器。仅使用版本5.4及之后提供的PHP

希望这会有所帮助......

答案 1 :(得分:1)

我是Mac用户,所以,在Finder中你需要去/ private / etc,找到php.ini.default, 哟需要将该文件复制到桌面。要编辑,您需要解锁文档。如果询问,只需单击解锁。重命名为php.ini,设置date.timezone = Europe / YourCountry,不要忘记先删除分号。最后保存并将其放回等。
观看:https://www.youtube.com/watch?v=Wb6Fh-B3W-o