我有SSH访问我的1and1服务器.我正在尝试下载作曲家.
遵循http://getcomposer.org/download/上的说明
尝试1:
user:~ > curl -sS https://getcomposer.org/installer | php
X-Powered-By: PHP/4.4.9
Content-type: text/html
<br />
<b>Parse error</b>: syntax error, unexpected '{' in <b>-</b> on line <b>316</b><br />
Run Code Online (Sandbox Code Playgroud)
尝试2:
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
Error in argument 1, char 2: option not found r
Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
php <file> [args...]
-a Run interactively
-b <address:port>|<port> Bind Path for external FASTCGI Server mode
-C Do not chdir to the script's directory
-c <path>|<file> Look for php.ini file in this directory
-n No php.ini file will be used
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-f <file> Parse <file>. Implies `-q'
-h This help
-i PHP information
-l Syntax check only (lint)
-m Show compiled in modules
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-v Version number
-w Display source with stripped comments and whitespace.
-z <file> Load Zend extension <file>.
Run Code Online (Sandbox Code Playgroud)
我做错了什么吗?
我知道它说我正在运行php 4.4.9,但是如果我运行phpinfo(),它就说PHP Version 5.4.21正在运行.关于这里发生了什么的任何建议?
phpinfo()函数

php -v

Gab*_* G. 14
目前1和1提供了一堆不同别名的PHP版本.
但是,设置默认PHP版本的最简单方法是使用1和1仪表板PHP设置,并单独为每个域设置它.它位于Hosting下,然后是PHP设置.[ 1&1 PHP设置(美国站点) ]
请注意,1and1现在非常定期更新PHP版本,并且CLI版本可能与呈现站点的一个用户不同.
原始答案.已经很久了,我建议使用最新的7.x.
实际上在所有1and1 linux共享主机上预装了4个版本的php.
命令:
php:版本4.4(实际上与作曲家一起使用的版本.)php5:版本5.2php5.5:版本5.5php6:版本5.4你必须使用php5.5调用composer,它才会起作用.
| 归档时间: |
|
| 查看次数: |
6685 次 |
| 最近记录: |