[英]How to run Laravel 8 on MAMP?
我的composer.json
中有這個
"require": {
"php": "^8",
"alkhachatryan/laravel-web-console": "^3.3",
"barryvdh/laravel-dompdf": "^0.9.0",
"doctrine/dbal": "^2.10",
"fideloper/proxy": "^4.2",
"fruitcake/laravel-cors": "^1.0",
"guzzlehttp/guzzle": "^6.3",
"intervention/image": "^2.3",
"laravel/framework": "^8",
"laravel/tinker": "^2.0",
"laravelcollective/html": "~6.0",
"league/flysystem-aws-s3-v3": "~1.0",
"pusher/pusher-php-server": "^4.1"
},
我正在嘗試通過 MAMP v6.6 運行我的 Laravel 應用程序
我不斷得到
致命錯誤:Composer 在您的平台中檢測到問題:您的 Composer 依賴項需要 PHP 版本“>= 8.1.0”。 您正在運行 8.0.8。 在 /Users/laravel-app/vendor/composer/platform_check.php 第 24 行
macOS 12.3
php——版本
PHP 8.1.8 (cli) (built: Jul 8 2022 10:46:35) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.8, Copyright (c) Zend Technologies with Zend OPcache v8.1.8, Copyright ( c), 由 Zend Technologie
您需要意識到您在那台 Mac 上安裝了 PHP 的 2 個版本——一個是 web 服務器,一個是命令行。 使用您的 MAMP web 服務器,創建一個頁面,其中只有<?php phpinfo();
在里面。 然后,訪問那個 web 頁面,它會給你一長串信息,包括 PHP 的版本。通常你希望命令行版本和 web 服務器版本同步,但這是你的權利。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.