分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

源码编译安装php7

发布时间:2023-09-06 02:00责任编辑:苏小强关键词:编译

现在新启的项目都是采用php7了,无奈很多Linux发行版中还是php5

第三方php7源在自己本机上用用到无所谓,放到正式环境上还是有点不放心

其实编译安装也就几分钟,麻烦的是各种依赖

首先从官方下载最新的php 

php-7.2.6.tar.xz

步骤

tar -xvf php-7.2.6.tar.xz

cd php-7.2.6

./configure --prefix=/usr/local/php7/ --enable-mbstring --with-curl --with-gd --enable-mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --enable-fpm

可以通过 ./configure --help 查看所有可用的模块,根据自己的需要添加

这一步报了错,告诉我 找不到 png.h

解决:sudo dnf install libpng libpng-devel  一般情况下缺少某个头文件,多半是没有安装 **-devel 开发包,这里可以不安装 libpng 但是需要 libpng-devel

重新configure,告诉我 cURL 没有找到或者版本低于7.15

通过 rpm -qa | grep curl   发现我安装了 curl,并且是7.43,所以问题其实就上面说道的,缺少 curl-devel

解决:sudo dnf install curl-devel 

由于我本地机用了一段时间了,环境还是很给力,就没有在报依赖问题了

然后 make && echo "c" | sudo -S make install

几分钟就安装成功了

源码编译安装php7

原文地址:https://www.cnblogs.com/codeAB/p/9191096.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved