在 CentOS 系统中,要运行 Composer 脚本,请按照以下步骤操作:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
echo 'export PATH="$PATH:/usr/local/bin"' >> ~/.bashrc
source ~/.bashrc
使用 cd 命令导航到包含 composer.json 文件的项目目录。composer.json 文件是 Composer 项目的配置文件,其中包含了项目的依赖关系和可运行的脚本。
在 composer.json 文件中,找到 "scripts" 部分。这里列出了可以运行的自定义脚本。例如:
{
"name": "example/project",
"description": "An example project",
"scripts": {
"post-install-cmd": [
"php artisan migrate"
],
"my-script": "echo 'Hello, World!'"
},
"require": {
// ...
}
}
在这个例子中,我们有一个名为 my-script 的自定义脚本。
my-script 脚本,请在终端中输入以下命令:composer run-script my-script
这将执行 my-script 脚本并显示 “Hello, World!” 输出。
注意:如果你想运行的脚本在 "scripts" 部分没有列出,你可以直接运行 PHP 脚本文件。例如,如果你有一个名为 my-script.php 的脚本,可以使用以下命令运行它:
php my-script.php
确保你的脚本具有可执行权限,并在脚本的第一行添加适当的 shebang(例如 #!/usr/bin/env php),以便系统知道使用 PHP 解释器运行脚本。