PHP7.2 + Composer on Windows

1, 解压php7.2安装包到,得到 C:\PHP72

2, 将PHP安装目录加入 系统Path

3, 进入 C:\PHP72

4, 获取 composer.phar

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"

5, 生成 composer.bat

echo @php "%~dp0composer.phar" %*>composer.bat

完成。

MIUI去广告hosts

127.0.0.1 adv.sec.miui.com
127.0.0.1 api.ad.miui.com
127.0.0.1 api.tw06.xlmc.sec.miui.com
127.0.0.1 starfish.pandora.xiaomi.com
127.0.0.1 mishop.pandora.xiaomi.com
127.0.0.1 res.qhupdate.com
127.0.0.1 misc.pandora.xiaomi.com
127.0.0.1 bss.pandora.xiaomi.com
127.0.0.1 mishop.cdn.pandora.xiaomi.com
127.0.0.1 cdn.fds.api.xiaomi.com
127.0.0.1 image.box.xiaomi.com
127.0.0.1 o2o.api.xiaomi.com
127.0.0.1 cdn-thumb.fds.api.xiaomi.com
127.0.0.1 dvb.pandora.xiaomi.com
127.0.0.1 sdkconfig.ad.xiaomi.com
127.0.0.1 xlmc.sec.miui.com
127.0.0.1 api.sec.miui.com
127.0.0.1 app01.nodes.gslb.mi-idc.com
127.0.0.1 app02.nodes.gslb.mi-idc.com
127.0.0.1 api.ra1.xlmc.sandai.net
127.0.0.1 sousuo.xm.sjzhushou.com
127.0.0.1 twin13a131.sandai.net
127.0.0.1 adinfo.ra1.xlmc.sec.miui.com
127.0.0.1 mibind.chat.gslb.mi-idc.com
127.0.0.1 info.analysis.kp.sec.miui.com
127.0.0.1 test.ad.xiaomi.com
127.0.0.1 tracking.miui.com
127.0.0.1 api.ad.xiaomi.com
127.0.0.1 data.mistat.xiaomi.com

解决阿里云DNS修改后重启覆盖的问题

阿里云的DNS在修改、重启之后,发现DNS还是被阿里云默认的DNS给覆盖了。
可以通过/etc/resolv.conf文件发现,阿里云已经提示过我们,不要直接修改这个文件,这个文件在重启之后会被覆盖。

方法1(亲测有效):
修改/etc/network/interfaces文件

vim /etc/network/interfaces

在文件的最后添加如下内容

dns-nameservers 1.1.1.1
dns-nameservers 8.8.8.8
dns-nameservers 114.114.114.114

这里,如果我们只写两条的,重启之后还是会在/etc/resolv.conf文件中发现包含阿里云的DNS,所以我们这里写三条,内容自定。重启即可。

方法2(亲测无效):
修改/etc/resolvconf/resolv.conf.d/base文件

vim /etc/resolvconf/resolv.conf.d/base

然后添加如下内容

nameserver 8.8.8.8
nameserver 1.1.1.1

然后保存执行

resolvconf -u

重启发现,还是被阿里云默认的DNS给覆盖了。