因为我本地有多个版本的php,安装扩展`make`时,我没有指定`--with-php-config`,所以报了这个错,So,完整的编译过程:
```sh
cd ext/iconv
/data/amp/php/5.6.40/bin/phpize
./configure --with-iconv=/usr/local/Cellar/libiconv/1.16/ --with-php-config=/data/amp/php/5.6.40/bin/php-config
make
make install
```
```sh
#下载
wget -c https://github.com/unicode-org/icu/releases/download/release-64-2/icu4c-64_2-src.tgz
tar -xvf icu4c-64_2-src.tgz
cd icu/source
#编译安装
./configure --prefix=/usr/local/Cellar/icu4c/64.2 #可自己指定存放的目录
make && make install
#复制
cd /usr/local/icu4c/6
sh加密常用两种命令,gzexe的原理是压缩脚本,脚本被执行的时候,该文件会自动解压然后继续执行,和使用一般的执行文件相同。shc是一个专业的加密shell脚本的工具,它的原理是把shell脚本转换为一个可执行的二进制文件。
shc加密
```sh
wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.7.tgz
tar -zxvf shc-3.8.7.tgz
cd shc-3.8.7.tgz
make test
mkdir -p /usr/loca