使用composer安装Laravel 4.Phar没有终端接入



我没有shell或命令行终端来安装composer。帕尔,我能做什么?还有别的办法吗?

我的托管公司也有类似的情况。尽管我有SSH访问权限,但SSH环境中安装的PHP是5.2.17,我无法安装composer。web服务器本身有PHP 5.4,我已经设法找到了一个解决方案,并通过在web服务器上运行PHP文件安装了Composer和Laravel 4。

要使Laravel 4工作,您至少需要PHP 5.3以及一些必需的扩展,例如MCRYPT。您可以通过phpinfo()函数检查您的PHP版本和其他相关信息。

我用来安装Laravel的PHP文件如下。拷贝composer.phar到你的Laravel安装路径

<?php
putenv('COMPOSER_HOME=' . '/path/to/laravel');
$command = '/usr/local/php54/bin/php-cli /path/to/laravel/composer.phar install -d /path/to/laravel';
$output =  system($command . ' 2>&1');
echo('<pre>' . $command . "n" . $output);
?>

我必须为php命令行使用完整路径,因为默认的php指向旧版本,5.2.17。因此,您可能不需要完整的路径。

你可以直接下载composer。然后,把它放在应用程序根目录中(靠近编写器)。Json文件),然后运行:

php composer.phar install

在Windows上也有一个composer.exe安装程序。

相关内容

  • 没有找到相关文章