elfet / console
该包已被废弃,不再维护。未建议替代包。
dev-master
2015-08-10 07:38 UTC
This package is not auto-updated.
Last update: 2020-01-24 15:11:20 UTC
README
只需将console.php复制/创建符号链接到您的www目录,并在浏览器中打开它。
功能
- 只有一个文件。
- 通过cd命令进行导航。
- 命令别名和模式。
- 允许的命令列表。
- 拒绝的命令列表。
- Digest HTTP认证。
- 主题。
- 常用命令建议。
- 命令历史。
- 移动设备支持。
要求
PHP必须能够使用"proc_open"函数。同时将.git/文件夹的所有权更改为apache用户以使用git。
配置
您可以通过配置文件从另一个文件夹运行console.php。
将console.config.php.example复制到console.config.php中,将其(包含您的设置)放在console.php附近
从其他用户使用
如果您想从www-data
之外使用控制台,请使用sudo。设置sudo为不需要输入密码。打开visudo并添加
www-data ALL=(user) NOPASSWD:ALL
如果您想所有命令都通过sudo运行,将$commands更改为以下内容
$commands = array( '*' => "sudo -u user $1", );
有用的命令别名
$commands = array( 'symfony*' => "sudo -u user TERM=xterm app/console$1", 'composer*' => "sudo -u user TERM=xterm /usr/local/bin/composer$1", 'git*' => "sudo -u user /usr/local/git/bin/git$1", '*' => "sudo -u user $1", );
许可证
根据MIT许可证授权:https://open-source.org.cn/licenses/mit-license.php