gpt4 book ai didi

php - 在 Windows 上安装 codeigniter sparks 管理器

转载 作者:可可西里 更新时间:2023-11-01 10:49:46 26 4
gpt4 key购买 nike

已解决,请阅读帖子底部:

我正在尝试按照 official instructions 在 Windows 上安装 Sparks 包管理器.发出此命令:

php -r "$(curl -fsSL http://getsparks.org/go-sparks)"

导致此错误消息:

Parse error: syntax error, unexpected ':' in Command line code on line 1

如果我只在上述行中执行 curl 命令,即:

curl -fsSL http://getsparks.org/go-sparks

它回显位于 URL 上的 php 脚本。所以我认为问题是将 curl 输出管道传输到 PHP 以某种方式失败。我尝试了几种变体,使用不同的引号等,但我不知所措。

我的解决方案正如 DaveRandom 所指出的,该指令不适用于 Windows。

但我没有以手动(正常)方式执行此操作,而是从 curl 获取输出,附加 php 脚本标记并使用 php -f 选项将其作为文件执行。

这是输出:

<?php
$zip = "http://getsparks.org/static/install/spark-manager-0.0.7.zip";
$loader = "http://getsparks.org/static/install/MY_Loader.php.txt";

if(!file_exists("application/core"))
{
echo "Can't find application/core. Currently this script only works with the default instance of Reactor. You may need to try a manual installation..\n";
exit;
}

echo "Pulling down spark manager from $zip ...\n";
copy($zip, "sparks.zip");

echo "Pulling down Loader class core extension from $loader ...\n";
copy($loader, "application/core/MY_Loader.php");

echo "Extracting zip package ...\n";
if(class_exists('ZipArchive'))
{
$zip = new ZipArchive;
if ($zip->open('sparks.zip') === TRUE)
{
$zip->extractTo('./tools');
$zip->close();
} else {
echo "Extraction failed .. exiting.\n";
exit;
}
} elseif(!!@`unzip`) {
`unzip sparks.zip -d ./tools`;
} else
{
echo "It seems you have no PHP zip library or `unzip` in your path. Use the manual installation.\n";
exit;
}

echo "Cleaning up ...\n";
@unlink('sparks.zip');

echo "Spark Manager has been installed successfully!\n";
echo "Try: `php tools/spark help`\n";

最佳答案

您链接的说明明确说明;

In order to use this quick start option, you should be using OSX or some flavor of linux.

您需要按照正常安装说明在 Windows 上使用。

关于php - 在 Windows 上安装 codeigniter sparks 管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9161052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com