Rad*_*k S 1 php xampp cygwin symfony
我在 Windows 上工作,想在控制台中使用一些 linux 命令。我决定安装 CygWin。我在 Xampp 上运行本地服务器。
当我打开 cygwin 控制台并键入时,php -v
我看到这是随 cygwin 安装的版本。如何使用 Xampp 中的 php 将配置更改为 cygwin?
我在本地服务器上运行 Symfony 项目,当我使用 xampp 控制台时,所有命令都工作正常,但是当我打开 cygwin 控制台并尝试为 symfony 输入一些 cmd 时,会出现错误:
$ php app/console debug:router
Run Code Online (Sandbox Code Playgroud)
[Symfony\Component\Debug\Exception\ContextErrorException] 警告: date_default_timezone_get(): 依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,并且仍然收到此警告,则很可能您拼错了时区标识符。我们现在选择时区“UTC”,但请设置 date.timezone 来选择您的时区。
我想 cygwin php 配置错误,这就是为什么我想从 xampp 目录使用 PHP。
我在其他地方找到了答案。为他人发帖。也许有人也会使用这个技巧。
将 PHP 从 CygWin 默认更改为 Xampp 的方法是在 CygWin 控制台中键入命令:
导出 PATH=/cygdrive/c/xampp/php:$PATH
之后 Cygwin 使用 Xampp 的 PHP 引擎
如果你想每次都使用这个 PHP,你可以编辑 CygWin 文件 src/bash.bashrc
并在最后一行添加此
导出 PATH=/cygdrive/c/xampp/php:$PATH
这解决了我的问题,现在我使用更好的 Cygwin 控制台来工作。
归档时间: |
|
查看次数: |
1424 次 |
最近记录: |