jua*_*nlu 4 php dreamhost laravel laravel-4
我一直在努力在最后几个小时在我的dreamhost帐户上安装Laravel 4但是我一直收到这个错误:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/user/test/artisan on line 46
Parse error: syntax error, unexpected T_STRING in /home/user/test/artisan on line 46
Run Code Online (Sandbox Code Playgroud)
我跑的时候
/usr/local/bin/php-5.4 -d memory_limit=256M composer.phar create-project laravel/laravel test
Run Code Online (Sandbox Code Playgroud)
我读过这可能是因为我使用了错误的php版本,但是我已经运行了上面的命令
结果相同.有任何想法吗?提前致谢!
正如Sheikh Heera的回答所提到的,composer.phar必须以PHP 5.3或更高版本运行.
尚未提及的是composer.json包含对PHP二进制文件的几个引用.在PHP默认为低于5.3的版本(例如WebFaction服务器)的环境中安装Laravel时,composer.json必须更改文件中对"php"的所有引用以指向较新版本的PHP.
例如:
"post-install-cmd": [
"php artisan optimize"
],
Run Code Online (Sandbox Code Playgroud)
......必须改为(类似):
"post-install-cmd": [
"php54 artisan optimize"
],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4278 次 |
| 最近记录: |