droath / hostsfile-manager
管理基于nix系统的hosts文件。
0.0.1
2017-03-22 15:06 UTC
Requires
- php: >=5.4
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^5.5
- squizlabs/php_codesniffer: ^2.8
This package is not auto-updated.
Last update: 2024-09-14 20:55:58 UTC
README
提供了一个类,用于从hosts文件中添加/删除行。它已在基于*nix的系统上测试过,否则您需要提供hosts文件的路径。
入门指南
首先,您需要使用composer下载hostsfile manager库
composer require droath/hostsfile-manager:^0.0.1
示例
向hosts文件内容添加行
以下代码将两个条目追加到hosts文件内容中。如果这些行中的任何一行已经存在,则不会追加任何内容。
<?php $hosts_file = (new \Droath\HostsFileManager\HostsFile()) ->setLine('127.0.0.1', 'local.sickslap.com') ->setLine('127.0.0.2', 'local.hiphopsmack.com'); (new \Droath\HostsFileManager\HostsFileWriter($hosts_file)) ->add();
从hosts文件中删除单行
以下代码将删除hosts文件中的一个条目。hosts文件中的其他所有行保持不变。
<?php $hosts_file = (new \Droath\HostsFileManager\HostsFile()) ->setLine('127.0.0.2', 'local.hiphopsmack.com'); (new \Droath\HostsFileManager\HostsFileWriter($hosts_file)) ->remove();