一、去php.net查看源码包下载连接然后wget 连接。

二、解压

三、进入解压后的源码包,configure    命令:./configure --prefix=/home/work/study/soft/php

注意:执行此命令需要linux安装cc和gcc   如下截图

gcc安装命令

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim

查看gcc版本      gcc --version

安装过程中可能还有其它问题,我是libxml没有安装,

在安装bilxml的时候遇到文件找不到致命错误,

报错:error: libxml2 not found. Please check your libxml2 installation. 的话

解决方案:centOS:  yum install libxml2-devel      ubuntu/debian:  apt-get install libxml2-dev

解决方法: 
安装依赖的python-devel软件包

yum -y install python-devel

最后 ./configure 检测通过    make  通过    make install  通过

安装完成 ,测试OK。

测试:进入php目录:./bin/php -m  查看php扩展。

简化php执行命令

vi ~/.bash_profile

source ~/.bash_profile

四、安装完的php/etc目录下是没有php.ini文件的,它在你下载的php源码里有个php.ini.development文件,你把php.ini.development文件cp到lib目录下就OK了

php -i | grep php.ini    查看php.ini应该放的位置

然后mv 改下名字为 php.ini

Linux源码安装PHP7.3.1相关推荐

  1. linux源码安装php7.2.0

    1. 源码包下载地址 https://pan.baidu.com/s/1bpi4D9l 2. 解压php压缩包: tar –zxvf php-7.2.0.tar.gz 3. 进入解压后的 cd php ...

  2. Ubuntu源码安装php-7.2.23

    1.切换到安装目录,解压 #cd /usr/local/src #tar -zxvf php-7.2.23.tar.gz #cd php-7.2.23 下载链接 :https://www.php.ne ...

  3. Linux源码安装步骤

    Linux上几乎所有的软件都经过了GPL授权,因此几乎所有的软件都会提供源码.  而一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上 ...

  4. Linux源码安装mysql 5.6.12(cmake编译)

    转载链接:http://www.2cto.com/database/201307/229260.html Linux源码安装mysql 5.6.12(cmake编译) 1.安装make编译器(默认系统 ...

  5. Linux源码安装软件

    Linux源码安装软件 源码安装:最原始最有效的安装方式 三部曲 (1)-./configure xxx 生成makefile文件,随后需要的安装信息都是从这一步中获取 (2)make 根据makef ...

  6. linux怎么用源码安装mysql,Linux源码安装mysql步骤

    创建文件夹: mkdir  /usr/local/webserver 安装必要依赖包 yum -y install gcc gcc-c++ make ncurses-devel 安装cmake包: t ...

  7. linux 源码安装 zip/unzip

    linux 源码安装 zip/unzip 场景说明 Linux服务器,没有root权限 需要使用zip/unzip,但遗憾的是服务器没有安装 解决办法 自己用源码编译 步骤 下载zip/unzip的源 ...

  8. linux 源码安装mysql5.7_linux安装mysql5.7.27

    一.卸载 mysql安装有三种方式,包括二进制包安装(Using Generic Binaries).RPM包安装.源码安装.一般是前两种比较多 二.安装 建议路径设置按照写的来 将下载的压缩包复制到 ...

  9. nginx1.10.3 php7.0,centos7.2源码安装php7.0.9和nginx1.10.3服务器

    下载nginx-1.10.3.tar.gz,php-7.0.9.tar.gz.也可以去nginx官网,php官网下载想要的版本.我选择nginx1.10.3稳定版和php7.0.9最新版.php源码包 ...

  10. centos编译安装php7_centos7源码安装php7.2

    centos7源码安装方式安装搭建php7.2环境. 一.php7.2源码包官网下载wget -c http://cn2.php.net/distributions/php-7.2.4.tar.gz ...

最新文章

  1. 一个超乎想象的垃圾收集器:ZGC
  2. ML之DT:基于DT算法对泰坦尼克号乘客数据集进行二分类(是否获救)预测
  3. 你相亲成功的几率有多高?机器学习硬核预测
  4. java 存储数据到文件中_本机速度文件支持的“纯” Java大数据存储
  5. 四叶草剧场服务器维修价格,四叶草剧场不合理报酬机制是什么-不合理报酬机制和收益详解-Appfound...
  6. cordova android 开发,Cordova开发App入门(一)创建android项目
  7. 比色皿洗涤不干净会造成很大实验误差
  8. python调用m文件
  9. 软考知识点笔记之----信息系统特点
  10. 导航标签html,导航标签
  11. js中yyyy-MM-dd格式的日期转换
  12. flex effect
  13. 使用fiddler进行发包
  14. [rosrun] Couldn‘t find executable named xxx
  15. Mac无缝更换电脑--数据迁移
  16. **06-图3 六度空间 (30 分)**
  17. web前端能做到多少岁
  18. 计算机网络连接显示678是什么意思,宽带连接错误678,教您宽带连接出现错误提示代码678怎么解决...
  19. CSR频率校准定频工具
  20. 怎样手动开立方?(开立方术)

热门文章

  1. 实验一 winrunner的安装使用
  2. 2012年3月份第1周51Aspx源码发布详情
  3. 三星SOC的显示控制器及framebuffer驱动s3c-fb.c中probe函数分析
  4. Arduino连接GPS模块
  5. 各种神奇的软件的注册码集合
  6. vb6计算机,[计算机软件及应用]VB6.ppt
  7. win10 计算机 权限,介绍电脑windows10管理员权限开启的4种方法
  8. 小米平板2刷哪个系统更流畅_教程:小米平板2轻松刷Win10
  9. 77个互联网+大学生创新创业大赛文档
  10. linux vi字体大小,设置VIM字体大小