![](/img/trans.png)
[英]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.