首先,运行一下命令 which php,此时你看到的应该类似“/usr/local/bin/php”,这就是你的命令行目前所启用的PHP所在的位置。现在我们要修改为MAMP下的PHP命令。
通过命令行编辑 vim ~/.bash_profile 文件,修改其中的 PATH 变量。我的 .bash_profile 内容如下:
PATH="/Applications/MAMP/bin/php/php5.6.27/bin:${PATH}"
export PATH
编辑完成,保存并退出。
然后,关闭当前的命令行窗口,再重新打开它。此...
Linux下如何安装nodejs?
下载地址: https://nodejs.org/en/download/
1、下载并解压 node-v4.4.4-linux-x64.tar.xz
tar -zxJf node-v4.4.4-linux-x64.tar.xz
2、移到通用的软件安装目录 /opt/
sudo mv node-v4.4.4-linux-x64 /opt/
3、安装 npm 和 node 命令到系统命令
sudo ln -s /opt/node-v4.4.4-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /opt/node-v4.4.4-linux-x64/bin/npm /usr/local/bin/npm
&nb...
Apache AB 压力测试
安装工具 yum install httpd-tools
ab -c 1000 -n 2000 http://test.com/index.php
-c 并发量
-n 请求数
CentOS安装lrzsz且如何使用rz和sz命令?
如何安装?
yum install -y lrzsz
sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。
rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。
sz用法: 下载一个文件
sz filename
下载多个文件
sz filename1 filename2
下载dir目录下的所有文件,不包含dir下的文件夹
sz dir/*
rz用法:
输入rz...
优化npm的安装下载速度
由于 NPM 扩展包的托管服务器是在国外,因此 npm 的安装下载会较为缓慢,需要改为国内镜像以提高下载速度。
使用淘宝NPM镜像 https://npm.taobao.org/
这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
使用定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
...
Mac下安装Homestead开发环境
一、安装VirtualBox
到VirtualBox官网上下载当前操作系统相对应的安装包,双击安装即可。在此不多说!
二、安装 Vagrant
在Vagrant官网上下载当前操作系统相对应的安装包。在此也不多说!
三、安装Homestead
命令 $vagrant box add laravel/homestead --provider virtualbox
国内因为网络的原因,默认的盒子安装命令 vagrant box add laravel/homestead 变得不适用!那怎么办呢?下面有两个...
针对苹果官方ipv6审核的解决方案之添加ipv6解析
添加一条AAAA解析(当您希望访问者通过IPv6地址访问您的域名时,可以使用AAAA记录,即用来指定网站域名对应的IPv6地址记录),如果是www的域名,则AAAA解析名为www,值为当前域名的ipv6DNS地址。
当您希望访问者通过 IPv6 地址访问您的域名时,您可以使用 AAAA 记录设置域名解析。
A. 记录类型:选 AAAA
B. 主机记录:填写子域名。若要将域名解析为 www.example.com,在主机记录填写 www;若要将域名解析为...
针对苹果官方ipv6审核的解决方案之开启服务器ipv6
此处以阿里云ECS服务器为例进行说明:
登录阿里云服务器终端,进入/etc/modprobe.d/disable_ipv6.conf(不同的服务器这里命名可能会有差别,可
以先到这个目录看一下跟ipv6相关的配置文件,然后再vim打开)
1、vim /etc/modprobe.d/disable_ipv6.conf
aliasnet-pf-10off 将本行注掉 改为#aliasnet-pf-10off
optionsipv6 disable=1 改为 optionsipv6 disable=0
2、# vim /etc/sysconfig/network
NETWORKING...
通过ssh执行rsync来完成同步文件的命令总结
rsync有两种常用的认证方式,一种为rsync-daemon方式,另外一种则是ssh。
在一些场合,使用rsync-daemon方式会比较缺乏灵活性,ssh方式则成为首选。
1、从本地同步到远程
rsync -avz -e ssh /data/wwwroot/shop/upload/ root@120.24.170.210:/data/wwwroot/shop/upload
rsync -avz -e 'ssh -p 61124' /data/wwwroot/shop/upload/ root@120.24.170.210:/data/wwwroot/shop/upload
以上两种方式的区别就是远...
PHP5.5+启用Zend OpCache
在php5.5以后Zend OpCache虽然被内置,但是默认是没有启用的,需要显式指定启用Zend OpCache。
1.安装opcache
编译安装PHP5.5的时候,需要在configure命令时加上 –-enable-opcache
2.在php.ini文件中添加如下配置
[Zend Opcache]
zend_extension=opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=...