一、下载php7.2版本的安装包

1.下载

2.上传到服务器的root目录

pwd:查看当前目录

ll:查看当前目录下的文件

二.解压

tar -xjvf php-7.2.18.tar.bz

三.configure(编译)

cd php-7.2.18

./configure --prefix=/home/work/study

四.make(构建)

make

make test

五.make install

linux对php操作的一些命令

cd php ——进入到php

cd ..——进入上级目录

.bin/php -m  查看它的扩展

vi test.php ——创建一个test.php文件夹

<?php

echo time();

:wq——保存并退出

按esc到命令模式

按i编辑文本模式

1、:w   保存文件但不退出vi

2、:w file 将修改另外保存到file中,不退出vi

3、:w!  强制保存,不推出vi

4.、:wq  保存文件并退出vi

5、:wq! 强制保存文件,并退出vi

6、:q 不保存文件,退出vi

7、:q!不保存文件,强制退出vi

./bin/php test.php ——执行

六、简化php执行命令

1.编辑根目录下的 .bash_profile文件(vi ~/.bash_profile)

2.source ~/.bash_profile

3.php -v

测试

总结:php源码安装的时候会遇到哪些坑?

1.gcc autoconfig——如果没有编译的时候系统会提示需要装这两个软件

2.编译后的文件,没有php.ini文件

cp php.ini-development /home/work/study/ect/——复制到编译后的文件夹中

mv php.ini-development php.ini——改名字

改了php.ini的配置,不生效

php -i |grep php.ini  

所以将php.ini移动到lib下面

mv ./etc/php.ini ./lib

PHP7.2源码安装相关推荐

  1. php7.4 源码安装

    常见问题和解决方法>>>>>php 源码安装常见问题_迷途大灰狼的博客-CSDN博客 下载安装包PHP: Downloads 7.3和7.4安装主要不同在于配置命令,有部 ...

  2. nginx mysql5.7_Centos7+Php7+Mysql5.7+Nginx源码安装实战部署手册

    本文以Centos 7.1+Php 7.1.3+Mysql5.7.17为例,介绍Centos7+Php7+Mysql5.7+Nginx 1.10.3源码安装实战部署的过程. 一.准备工作 软件获取 二 ...

  3. 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源码包 ...

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

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

  5. centos6.5 源码安装php7

    1.首先配置好编译环境 yum -y update && yum -y upgrade yum groupinstall "Development Tools" y ...

  6. 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 ...

  7. centos7 安装git_在PHP7.4里配置,源码安装swoole4.x,把swoole用起来

    上一篇已经把php7.4在centos7.6里安装完成:在CentOS7.6里编译安装PHP7.4 这篇来给大家讲解一下如何源码安装swoole4 首先到官网文档下载swoole,文档里有几种方法 安 ...

  8. php7.3.9 源码安装

    常见问题和解决方法>>>>>https://blog.csdn.net/sqlquan/article/details/101123205 php7.3新函数https: ...

  9. 源码安装zabbix3.2.7时PHP ldap Warning

    问题如下: 解决方法: 1.首先查看源码安装的php模块中是否有ldap.so [root@nms ldap]# ll /usr/local/php/lib/php/extensions/no-deb ...

最新文章

  1. 娃哈哈信息部李钒助阵FBS2017 共探食品饮料信息化之路
  2. Lucene 基础知识
  3. C++基础——类继承
  4. 生产者,消费者,CDN
  5. 20165212第九周学习总结
  6. 设计模式:单例模式之枚举
  7. ubuntu下远程控制LinuxWindow桌面
  8. 苹果雪豹操作系统正式版_iOS 12.3.1正式版“意外”推送,iPhone修复诸多问题!...
  9. SqlServer和MySQL中存储过程out返回值处理C#代码
  10. 【Python】文件的使用
  11. GIT 之概述与架构
  12. hdu 2438 Turn the corner [ 三分 ]
  13. python 赋值_关于 python 分片赋值
  14. 第一次结对编程作业——需求分析与原型设计
  15. 什么是搜索引擎关键词?搜索引擎关键词优化
  16. kityminder百度脑图转xmind
  17. 00后小花张子枫亲力推荐 OPPO Reno6系列影像表现着实不俗
  18. 【oracle】oracle筛选后导出表,载入对象选择,保存对象选择,save object selection的使用,过滤clob导出,利用osf文件
  19. 不用找了,这300家公司面试不考算法
  20. 手把手教你使用cmake生成contrib扩展库,以windows 10+VS2015+opencv3.3+contrib3.3为例

热门文章

  1. 【小白从小学Python、C、Java】【计算机等级考试二级-必会题】【ASCII码与字符相互转化】
  2. Qbao Network 周年庆, 各路大佬齐祝贺!
  3. 对于通用计算机而言,MIT论文:通用计算机时代即将终结
  4. 儿童护眼灯怎么选?2022年好用的儿童护眼台灯推荐
  5. 内存管理---内存释放
  6. 【多模态学习】本周学习历程,附链接
  7. 使用C4D灵动诠释宇舶表限量版陀飞轮全蓝宝石腕表的冰肌玉骨
  8. 常用传感器讲解十八--爆震传感器感器(KY-031)
  9. Python多线程,大杂烩
  10. 编程语言拟人化(1):Java、C++、Python、Ruby、PHP、C#、JS的区别