码迷,mamicode.com
首页 > Web开发 > 详细

源码编译安装php7

时间:2018-06-16 19:11:35      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:install   自己的   添加   源码编译安装   本机   gre   php5   下载   需要   

现在新启的项目都是采用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

标签:install   自己的   添加   源码编译安装   本机   gre   php5   下载   需要   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!