首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装我的symfony项目

问无法安装我的symfony项目
EN

Stack Overflow用户
提问于 2015-10-13 04:53:29
回答 2查看 1.8K关注 0票数 2

我在Windows10上使用MAMP,当我尝试用symfony创建一个项目时遇到了一个问题。我用安装程序安装symfony,当我启动命令"php symfony new my_project_name“时,由于时区错误,安装无法工作。

为了找到php.ini,我在MAMP上启动了php info,它显示了"Configuration File (php.ini) Path C:\WINDOWS

代码语言:javascript
复制
Loaded Configuration File   C:\MAMP\conf\php5.6.3\php.ini "

我在apache con (C:\MAMP\conf\apache\httpd.conf)上查看了PHPIniDir : PHPIniDir "C:\MAMP\conf\php5.6.3\php.ini“

我修改了timezone参数,如下所示

代码语言:javascript
复制
[Date]
; Defines the default timezone used by the date functions
date.timezone = Europe/Paris

我启动了检查,但似乎没有修改正确的文件。此外,我的php.in也有一个问题;出现以下错误

代码语言:javascript
复制
Symfony2 Requirements Checker
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

> PHP is using the following php.ini file:
  WARNING: No configuration file (php.ini) used by PHP!

> Checking Symfony requirements:
  .....E................W...WW.W.....

 [ERROR]
 Your system is not ready to run Symfony2 projects

Fix the following mandatory requirements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 * date.timezone setting must be set
   > Set the "date.timezone" setting in php.ini* (like Europe/Paris).
EN

回答 2

Stack Overflow用户

发布于 2015-10-13 06:31:38

通常,PHP CLI使用与Apache PHP不同的php.ini配置。你能检查一下命令行的正确配置文件在哪里吗?This topic can help you.

然后,当您找到它时,只需像使用MAMP php.ini一样进行操作即可。应该能行得通。

票数 1
EN

Stack Overflow用户

发布于 2016-09-01 01:38:50

找到命令行界面的PHP.INI文件,如下所示: hp -i |grep php.ini,然后修改其中的date.timezone。瞧!这对我很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33090022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档