zga*_*mes 7 php terminal laravel
尝试使用artisan命令修补程序时出错.例如,我想添加一个用户.在我的终端我输入
$ php artisan tinker
Run Code Online (Sandbox Code Playgroud)
但当我进入它时,我收到一个警告说:
Full REPL not supported. Falling back to simple shell.
Run Code Online (Sandbox Code Playgroud)
这个错误会出现什么问题?这是我的终端,PHP,权限还是其他什么?
收到警告后,我可以键入以创建新用户,但不会将其保存到数据库中.我不确定REPL是什么.
如果你像我这样的debian,这应该工作:
来源:http://pkgs.org/debian-wheezy/dotdeb-i386/php5-readline_5.4.28-1~dotdeb.1_i386.deb.html
将以下行添加到/etc/apt/sources.list:
deb http://packages.dotdeb.org/ wheezy all
Run Code Online (Sandbox Code Playgroud)
安装存储库的GPG密钥:
wget http://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
Run Code Online (Sandbox Code Playgroud)
更新包索引:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
安装php5-readline deb包:
sudo apt-get install php5-readline
Run Code Online (Sandbox Code Playgroud)
缺少一个或多个扩展名readline
posix
。pcntl
您需要使用适当的配置选项来编译 PHP 才能启用它。
以下是说明:
请注意,默认情况下启用 posix 函数。
归档时间: |
|
查看次数: |
4123 次 |
最近记录: |