[英]PHP framework AMPHP/THREAD used with SYMFONY - Where does it have to be installed?
[英]Symfony framework cannot use homebrew installed php
我正在使用 Brew 安装最新的 php 版本,它可以在我的终端中运行:
$ php -v
PHP 7.3.7 (cli) (built: Jul 5 2019 12:44:05) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.7, Copyright (c) 1999-2018, by Zend Technologies
但是当我创建一个新的 symfony 框架项目,并运行symfony server:start
,它向我显示 symfony 使用旧的 php7.1,但安装的最新 php 是 7.3。
$symfony server:start
[WARNING] run "symfony server:ca:install" first if you want to run the web server
with TLS support, or use "--no-tls" to avoid this warning
Jul 31 19:21:51 |DEBUG| PHP Using PHP version 7.1.23 (from default version in $PATH)
该消息显示它使用 $PATH 中的 php 7.1.23 作为默认版本,因此我从 $PATH 中删除了 php7.1.23,并将 php7.3 链接到 $PATH,但仍然无法正常工作
您可以运行symfony local:php:list
来查看已安装的所有 php 版本的列表。 要使用特定版本,您可以创建一个包含版本号的.php-version
文件。
过了一段时间,但在 Windows 10 中修复相同的问题是将 .php-version 编码文件更改为 UTF8(例如使用记事本++)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.