文章插图
安装
tar xvf libzip-1.2.0.tar.gzcd libzip-1.2.0./configuremake && make install
执行完后并没有被系统识别,相当于Windows系统的环境变量一样,让系统识别还需要配置PKG_CONFIG_PATH
,用pkg-config
查看libzip.pc
,发现没有输出,find
查找一下,默认位置在/usr/local/lib/pkgconfig/libzip.pc
然后建立链接 。
[root@xcc ~]# pkg-config --list-all|grep libzip[root@xcc ~]# find / -name libzip.pc/root/libzip-1.2.0/libzip.pc/usr/local/lib/pkgconfig/libzip.pc[root@xcc ~]# ln -sf /usr/local/lib/pkgconfig/libzip.pc /usr/lib64/pkgconfig/[root@xcc ~]# pkg-config --list-all|grep libziplibziplibzip - library for handling zip archives
继续编译PHP,这里已经可以正常编译通过 。

文章插图
继续安装
make

文章插图
make install

文章插图
配置文件从安装包里把配置文件拷贝到安装目录并重命名,配置文件有两个:生产环境
php.ini-production
和开发环境php.ini-development
[root@xcc php-7.4.30]# cp php.ini-* /usr/local/php/etc/[root@xcc php-7.4.30]# cd /usr/local/php/etc/[root@xcc etc]# cp php.ini-development php.ini[root@xcc etc]# lsphp-fpm.conf.defaultphp-fpm.dphp.iniphp.ini-developmentphp.ini-production
配置系统环境变量编辑文件vi /etc/profile
在末尾添加PATH=/usr/local/php/bin:$PATHexport PATH
使其立即生效source /etc/profile
查看版本
[root@xcc ~]# php -vPHP 7.4.30 (cli) (built: Nov2 2022 17:32:45) ( NTS )Copyright (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies
查看扩展【centos7离线安装PHP7】[root@xcc ~]# php -m[PHP Modules]bcmathbz2CorectypecurldatedomfiltergdgettexthashiconvjsonlibxmlmbstringmysqlimysqlndopensslpcntlpcrePDOpdo_mysqlpdo_sqlitePharposixreadlineReflectionsessionshmopSimpleXMLsoapsocketsSPLsqlite3standardsysvmsgsysvsemsysvshmtokenizerxmlxmlreaderxmlrpcxmlwriterzip[Zend Modules]
end 。经验总结扩展阅读
- mlflow详细安装部署
- 2023年9月18日安装房门好吗 2023年9月18日安装房门行吗
- 2023年9月18日是安装柱子吉日吗 2023年9月18日安装柱子行吗
- 2023年9月18日安装门户好不好 2023年9月18日安装门户好吗
- 2023年9月18日安装门框黄道吉日 2023年9月18日安装门框行吗
- 2023年农历八月初四安装家电吉日 2023年9月18日安装家电好不好
- 2023年农历八月初四宜安装窗帘吗 2023年农历八月初四安装窗帘吉日
- 2023年9月18日是安装机器的黄道吉日吗 2023年9月18日安装机器吉日一览表
- 2023年1月30日适合安装房门吗 2023年1月30日安装房门好吗
- 2023年1月30日安装柱子黄道吉日 2023年1月30日是安装柱子吉日吗