MacOS安装HomeBrew
一、安装
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二、Homebrew 切换清华镜像源
CentOS7下安装Nginx
一、准备
- 环境
[root@333fc545a958 ~]# uname -r
3.10.0-514.el7.x86_64
[root@333fc545a958 ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
- 创建www用户:
[root@333fc545a958 ~]# groupadd www
[root@333fc545a958 ~]# useradd -s /sbin/nologin -g www www
- 安装依赖
[root@333fc545a958 ~]# yum install -y gcc make pcre-devel openssl-devel net-tools
二、安装
- 编译安装
[PHP]遍历关联数组的骚操作
$arr = [
'one' => 12,
'two' => 5,
1 => 3,
];
//foreach
foreach ($arr as $key => $value) {
var_dump("$key=>$value");
}
//each
while ($element = each($arr)) {
var_dump(sprintf('%s=>%s', $element['key'], $element['value']));
}
//list each
while (list($key, $value) = each($arr)) {
var_dump("$key=>$value");
}
//key current
$i = 0;
while ($i < count($arr)) {
var_dump(sprintf('%s=>%s', key($arr), current($arr)));
next($arr);
$i++;
}
//array_keys
for ($j = 0; $j < count($keys = array_keys($arr)); $j++) {
var_dump(sprintf('%s=>%s', $keys[$j], $arr[$keys[$j]]));
}
CentOS7下安装NVM
一、准备
[root@333fc545a958 ~]# uname -r
3.10.0-514.el7.x86_64
[root@333fc545a958 ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)