安装扩展包
# yum install -y epel-release
安装依赖包
# yum install -y libxml2 libxml2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel openldap openldap-devel libmcrypt libmcrypt-devel openssl openssl-devel
上传安装包
# rz
安装包我一般放在/usr/local/src目录下
解压安装包
# tar zxf php-7.3.5.tar.gz
配置并安装
# cp -frp /usr/lib64/libldap* /usr/lib/
# wget https://nih.at/libzip/libzip-1.2.0.tar.gz
# tar zxf libzip-1.2.0.tar.gz
# cd libzip-1.2.0
# ./configure
# make && make install
# cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/
1)添加搜索路径到配置文件
# echo '/usr/local/lib64
/usr/local/lib
/usr/lib
/usr/lib64'>>/etc/ld.so.conf
2)更新配置
# ldconfig -v
在PHP源码目录下 vim Makefile 找到 EXTRA_LIBS = -lcrypt -lz行,在行末添加 ‘ -llber ‘ 保存退出再次make && make install即可
# cd php-7.3.5
# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-ctype --with-mysql=mysqlnd