开发者社区> __simple> 正文

源码安装PHP7

简介: 1. 下载 下载地址http://www.php.net/downloads.php 点击下面红色框,下载“php-7.2.4.tar.bz2” 2.
+关注继续查看

1. 下载

下载地址http://www.php.net/downloads.php
点击下面红色框,下载“php-7.2.4.tar.bz2”

img_de1eaf84f894bb6e94645f18e266cec9.png

2. 解压

tar -xZf php-7.2.4.tar.bz2

3. 安装

cd  php-7.2.4
./configure --prefix=/data/server/php7 #配置安装路径
make # 编译 
make install # 安装

4. 配置全局环境

如果运行php -v命令无效则进行这项配置

打开配置文件

vim ~/.bash_profile

编辑内容

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=/server/php7/bin:$PATH

export PATH
export LANG="zh_CN.UTF-8"

export LC_ALL="zh_CN.UTF-8"

更新环境变量
···
source .bash_profile
····


排除一些坑

  1. 提示没有权限,记着前面增加sudo
  2. 执行./configure命令无法通过请检查是否又gccautoconf环境

1)mac环境安装brew(软件安装工具),时间比较长耐心等待

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2)安装gcc

brew install gcc
  1. php环境找不到php.ini

1)在安装包目录下找到php.ini-devopment,将此文件拷贝到自己对应的安装目录,我自己这块是/data/server/php7/etc,然后更改名称mv php.ini-devopment php.ini

2)但发现php.ini配置无效,使用php -i | grep php.ini命令检查

img_bee4968d69c93f599cd2a4ed41ab4f35.png

发现图示是lib目录下,那则将php.ini文件移动到此目录下,如果想更改到/etc/环境下,就需要在./configure配置时设置

  1. 配置出现libxml2 not found.错误

解决办法:
ubuntu/debian:

apt-get install libxml2-dev

centos/redhat:

yum install libxml2-devel

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
网站安全防护公司对php版本存在泄露源码漏洞分析
经过进一步的安全测试,我们发现最新版本的PHP没有这个漏洞。我们对不同版本的PHP进行了进一步的安全测试,以确定这个漏洞到底是什么时候修复的。最终发现PHP 7.4.22版本存在该漏洞,我们的技术对未修补版本和已修补版本的代码进行了比较,发现了漏洞的修复细节,通过修复的代码,我们构造了漏洞的利用代码。
50 0
秘乐短视频开发源码丨秘乐短视频系统开发详细(PHP开发)丨秘乐短视频系统源码运营版
 短视频系统开发的内容产出的核心就在于视频内容的录制和编辑。录制短视频之前,用户可以提前设定更改短视频的滤镜,视频的清晰度,视频比例,码率等设置,通过不同的设置程度拍摄出别出心裁的短视频。而短视频之所以如此受人关注,主要还是在于视频录制和编辑中的特效内容的加入。在短视频录制时加入美颜等基于AI技术打造的特殊效果,给人以展示不同的自己。
27 0
景蓝交易所源码php区块链交易所源码/币币/法币/合约交易/配资上币/带搭建教程
景蓝交易所源码php区块链交易所源码/币币/法币/合约交易/配资上币/带搭建教程
199 0
新浪短网址接口源码,并使用PHP模拟登陆来自动更新
新浪短网址接口源码,并使用PHP模拟登陆来自动更新
51 0
如何将gitee仓库的php源码快速托管到阿里云函数计算
如何将gitee仓库的php源码快速托管到阿里云函数计算
262 0
PHP直播源码,直播如何入场社交市场
PHP直播源码,直播如何入场社交市场
174 0
PHP直播源码,验证码倒计时
PHP直播源码,验证码倒计时
144 0
PHP直播源码,水平平分两个按钮
PHP直播源码,水平平分两个按钮
208 0
直播后台开发,php直播源码这样选择才不会出错
直播软件根据应用的不同,开发语言也有所不同,安卓系统使用java语言开发;苹果系统使用OC语言;直播管理后台使用的是php语言
351 0
PHP直播源码,实现简单弹幕效果
PHP直播源码,实现简单弹幕效果
644 0
+关注
__simple
主要从事web端开发,精通PHP、mysql、golang
文章
问答
文章排行榜
最热
最新
相关电子书
更多
PHP安全开发_从白帽角度做安全
立即下载
PHP在机器学习上的应用及云深度学习平台的架构设计与实现
立即下载
PHP与APM_技术内幕和最佳实践
立即下载