nass600 / portiere
基于控制台组件的虚拟主机构建命令
0.4.0
2017-02-25 15:06 UTC
Requires
- php: >=5.5.9
- symfony/console: ^3.2
- symfony/filesystem: ^3.2
- symfony/finder: ^3.2
- symfony/templating: ^3.2
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-09-14 20:25:23 UTC
README
Portiere
Symfony 控制台命令,用于在 Unix 机器上为 Symfony 项目处理虚拟主机。
支持的 Web 服务器
安装
安装由 composer 处理,您可以选择全局或本地安装。
全局
通过执行以下命令全局要求库:
composer global require nass600/portiere 0.4.0
如果您还没有,请将 composer 全局包二进制文件添加到您的 PATH 中
echo "export PATH=~/.composer/vendor/bin:$PATH" >> ~/.bashrc
您可以通过运行 vhost-create
和 vhost-delete
命令来在任何位置启动
本地
通过执行以下命令要求库:
composer require-dev nass600/portiere 0.4.0
您可以通过从项目根目录运行 bin/vhost-create
和 bin/vhost-delete
命令来启动
用法
注意:您可能需要 sudo
权限才能成功执行此命令
vhost:list
列出所有虚拟主机
portiere vhost:list
vhost:create
此命令将:
- 创建一个名为
serverName
或vhost-filename
(如果已设置)的虚拟主机文件 - 在 Web 服务器默认日志目录中创建一个名为
vhost-filename.error.log
的错误日志文件和一个名为vhost-filename.access.log
的访问日志文件 - 启用虚拟主机
- 重启 Web 服务器
portiere vhost:create dev.example.com /home/user/sites/project/web
参数
选项
vhost:delete
此命令将:
- 删除名为
vhostFilename
的虚拟主机文件 - 从 Web 服务器默认日志目录中删除访问和错误日志文件
- 禁用虚拟主机
- 重启 Web 服务器
portiere vhost:delete dev.example.com
参数
未来工作
- 支持更多 Web 服务器
- 改进测试