php - 如何在 Mac 操作系统中为 Laravel 运行 Composer 命令?

标签 php laravel laravel-5 laravel-5.1

我是 mac os 的新手。我已经在 mamp 服务器中手动安装了 laravel,没有使用composer。还安装了composer,但我不知道如何运行 php artisan 等命令。

在 Windows 中,我可以轻松地指向 Composer ,就像我回答这个问题一样

Where and how can I run composer commands?

请帮我如何进入mamp服务器? 预先感谢您

更新::

Usage:
 command [options] [arguments]

Options:
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --profile             Display timing and memory usage information
 --working-dir (-d)    If specified, use the given directory as working directory.

Available commands:
 about            Short information about Composer
 archive          Create an archive of this composer package
 browse           Opens the package's repository URL or homepage in your browser.
 clear-cache      Clears composer's internal package cache.
 clearcache       Clears composer's internal package cache.
 config           Set config options
 create-project   Create new project from a package into given directory.
 depends          Shows which packages depend on the given package
 diagnose         Diagnoses the system to identify common errors.
 dump-autoload    Dumps the autoloader
 dumpautoload     Dumps the autoloader
 global           Allows running commands in the global composer dir ($COMPOSER_HOME).
 help             Displays help for a command
 home             Opens the package's repository URL or homepage in your browser.
 info             Show information about packages
 init             Creates a basic composer.json file in current directory.
 install          Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
 licenses         Show information about licenses of dependencies
 list             Lists commands
 remove           Removes a package from the require or require-dev
 require          Adds required packages to your composer.json and installs them
 run-script       Run the scripts defined in composer.json.
 search           Search for packages
 self-update      Updates composer.phar to the latest version.
 selfupdate       Updates composer.phar to the latest version.
 show             Show information about packages
 status           Show a list of locally modified packages
 suggests         Show package suggestions
 update           Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.
 validate         Validates a composer.json and composer.lock
CPU664:~ narendrab$ php artisan
Could not open input file: artisan
CPU664:~ narendrab$ 

最佳答案

在 mac os 中,您可以通过以下方式轻松全局安装 Composer

curl -sS https://getcomposer.org/installer | /Applications/MAMP/bin/php5/bin/php
mv composer.phar /usr/local/bin/composer

然后你就可以在任何地方使用命令composer而无需指定完整路径。您必须使用 MAMP php 的完整路径,因为 mac 自带的 php 将是默认的。

编辑:在项目目录中运行 artisan 命令。

enter image description here

关于php - 如何在 Mac 操作系统中为 Laravel 运行 Composer 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31911093/

相关文章:

php - 为什么我的事件监听器没有在 Laravel 5 中触发?

php - 拉拉维尔 5.2 : Accessing relationship method from the other relationship method

mongodb - Php工匠队列:work not working but job are inserted

php - Syslog : What is the Configuration for Log errors using syslog in my PHP Application

php - mysqli php 选择最近的条目 asc

php - 基本的 PHP 继承

php - 为什么这不会插入表中?

php - 将类作为函数参数传递

mysql - Laravel 验证器转义数据库名称

php - Laravel Blade 如何使用@show Action 打印出 uri