我正在尝试在Mac上安装Symfony。使用终端我已经执行了指南的前三行:
sudo curl -LsS https://symfony.com/installer -o / usr / local / bin / symfony
sudo chmod a + x / usr / local / bin / symfony
symfony new my_project_name
这开始下载文件然后我收到了这条消息:
准备项目...... 警告:date():依靠系统的时区设置是不安全的。您必需使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们选择了时区' UTC'目前,请设置date.timezone以选择您的时区。在第283行的phar:///usr/local/bin/symfony/src/Symfony/Installer/NewCommand.php ✕Symfony3.2.8已成功安装,但您的系统无法满足要求 技术要求!执行前修复以下问题 你的Symfony应用程序:
设置" date.timezone"设置在php.ini *(如欧洲/巴黎)。
我试图找到php.ini文件,但它没有出现在搜索中。
那么,我在哪里可以找到它,如果它是一个隐藏文件 - 我怎么取消隐藏呢?
由于
答案 0 :(得分:0)
如果存在,您应该在/ private / etc中找到它,否则:
sudo cp /private/etc/php.ini.default /private/etc/php.ini
https://stackoverflow.com/a/9343210/7888593
或者在terminal.app类型
中回答您的问题php --ini
答案 1 :(得分:0)
在您的终端中输入以下内容:
php -i | grep ini
在那里你可以看到使用了哪个php.ini(包括完整路径)
您的网络服务器可能使用不同的ini,但安装应该有效。
答案 2 :(得分:0)
您也可以通过添加
找到它<?php phpinfo(); ?>
在php文件中的任何地方
这样您就可以获得项目使用的php.ini而不是计算机