宝塔面板使用是挺方便的,但也有时会遇到些坑。
这里来记录一下遇到的坑。


1.安装PHP缺少依赖。
安装PHP失败,查看执行日志会发现卡在下面位置:

checking for libcurl.pc... not found
configure: WARNING: Could not find libcurl.pc. Try without /usr/local/curl or set PKG_CONFIG_PATH
configure: WARNING: Fallback: search for curl headers and curl-config
checking for cURL in default path... not found
configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.

解决办法如下:

# RetHat CentOS or Fedora 使用下面安装命令
yum install curl curl-devel


# Debian or Ubuntu使用下面的安装命令
apt-get install curl
apt-get install libcurl4-gnutls-dev

2.安装CURL失败。
在lib.sh中可以发现curl是会从宝塔中下载,而有时候下载失败会发现/root目录下的curl-7.54.1.tar.gz大小为0,而脚本里有判断,如果存在,就不会重新下载,所以一直失败,删除文件后重新安装就搞定了

rm /root/curl-7.54.1.tar.gz