php安装的时候应该安装的拓展
--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-mysqli \
--with-libdir=lib64 \
--with-libxml-dir \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip
如果报错 libxml2
则首先到/etc/apt/下编辑source.list文件,如果有没有去掉的#就去掉
如果去掉了 执行 apt-get install libxml2-dev还是报错,则执行apt-get update 再执行apt-get install libxml2-dev
如果报错 configure: error: Cannot find OpenSSL's <evp.h>
则debian/ubunt执行 sudo apt-get install libssl-dev
centos/Fedora 执行 sudo yum install openssl-devel
如果报错 configure: error: Cannot find OpenSSL's libraries
执行apt-get install build-essential libexpat1-dev libgeoip-dev libpng-dev libpcre3-dev libssl-dev libxml2-dev rcs zlib1g-dev libmcrypt-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libwebp-dev pkg-config
如果报错 configure: error: freetype-config not found.
执行apt-get -y install libfreetype6-dev
如果报错 configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution
执行 apt-get install libxslt-dev* -y
大概就是这些了,要是还有,请给我留言呦,以上是踩坑的经验
MACOS 安装依赖包:
安装openssl后,一定要重置link
brew unlink openssl && brew link openssl --force