在 Ubuntu 上运行 Composer 脚本非常简单
首先,确保您已经安装了 Composer。如果尚未安装,请按照以下步骤操作:
a. 打开终端(快捷键:Ctrl + Alt + T)
b. 运行以下命令以下载并安装 Composer:
curl -sS https://getcomposer.org/installer | php
c. 将 Composer 可执行文件移动到全局路径:
sudo mv composer.phar /usr/local/bin/composer
d. 验证 Composer 是否已成功安装:
composer --version
如果看到 Composer 的版本号,说明安装成功。
接下来,导航到您的项目目录。如果您还没有创建项目,请使用以下命令创建一个新的 PHP 项目:
composer create-project --prefer-dist laravel/laravel your_project_name
将 your_project_name 替换为您的项目名称。这将在当前目录下创建一个新项目。
进入项目目录:
cd your_project_name
将 your_project_name 替换为您的项目名称。
现在,您可以在项目中找到 composer.json 文件。在此文件中,您可以定义各种 Composer 脚本。例如:
{
"name": "your_project_name",
"description": "",
"require": {},
"autoload": {},
"scripts": {
"post-install-cmd": [
"@php artisan key:generate"
],
"post-update-cmd": [
"@php artisan key:generate"
]
}
}
在这个例子中,我们定义了两个脚本:post-install-cmd 和 post-update-cmd。这些脚本将在安装或更新依赖项后自动运行。
要运行 Composer 脚本,请使用以下命令:
composer run-script script_name
将 script_name 替换为您要运行的脚本名称。例如,在上面的示例中,您可以运行以下命令来生成应用程序密钥:
composer run-script post-install-cmd
或者
composer run-script post-update-cmd
这就是在 Ubuntu 上运行 Composer 脚本的方法。现在您可以在项目中添加自己的脚本并随时运行它们。