1、下载

wget http://cn2.php.net/distributions/php-7.0.30.tar.gz

解压 tar -zxvf php-7.0.30.tar.gz

2、下载安装依赖

yum -y install gcc openssl openssl-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel pcre pcre-devel libxslt libxslt-devel bzip2 bzip2-devel

3、编译安装php

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-pdo-mysql --with-mysqli --with-gd --with-zlib --with-mcrypt --enable-fpm

make && make install

安装完成后,别忘记 make test

有如下报错 configure: error: mcrypt.h not found. Please reinstall libmcrypt.

解决

yum install -y epel-release

yum install -y libmcrypt-devel

重新编译

4、配置PHP相关文件

1)配置php.ini,这是php的配置文件:

cp /etc/we/php-7.1.11/php.ini-development /usr/local/php/lib/php.ini

2)配置php-fpm.conf,这是php-fpm配置文件:

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

3)配置www.conf,配置用户的文件:

cp etc/php-fpm.d/www.conf.default etc/php-fpm.d/www.conf

4)将php-fpm启动文件复制到init.d文件夹中一份方便启动php:

cp /usr/local/php/sbin/php-fpm /etc/init.d/php-fpm

5、启动php,确定是否安装成功

执行命令/etc/init.d/php-fpm即可

查看是否启动:ps -ef |grep php

linux下装php,Linux下安装php相关推荐

  1. Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问

    Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180 ...

  2. wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...

    Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...

  3. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

  4. 永久解决Linux(Ubuntu)下安装CH340驱动问题

    永久解决Linux(Ubuntu)下安装CH340驱动问题 出现的问题 出现的问题 当我们用make对CH340的文件进行构建的时候,大多数情况是会报这样的错误 下面提供一种永久解决的方法 首先打开下 ...

  5. 在Linux、ubuntu 11下安装无线网卡 、杂牌无线网卡、ndiswrapper的使用

    本片文章是之前在百度空间所写的(2011-10-11),由于百度空间已无法浏览.考虑本文还有一定实用性,固转载至此. 原百度链接:http://hi.baidu.com/ccboyhi/blog/it ...

  6. Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况

    Linux和Windows系统下安装深度学习框架所需支持:Anaconda.Paddlepaddle.Paddlenlp.pytorch,含GPU.CPU版本详细安装过程 1.下载 Anaconda ...

  7. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  8. linux python默认安装目录_非root用户在linux服务器自己目录下安装需要的python版本及其模块...

    由于之前使用服务器现在不再使用,最近使用一台新的服务器.科研分析用到一个python 程序, lmfit需要在服务器上运行.由于该程序基于python 2.7,而服务器默认安装的python 为2.6 ...

  9. Linux 64位 CentOS下安装 Docker 容器,启动、停止

    一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的"容器引擎+映像仓库",在LXC(linux轻量级容器)的基础上 ...

  10. linux 商业游戏,Ubuntu下安装试玩原生Linux版商业游戏Braid

    这款原生Linux版商业游戏Braid国外出售价大约在80美元左右.每年在Linux平台上发布的原生商业游戏是屈指可数,而且这些游戏的质量也是参差不齐. 不过这款原生Linux版商业游戏Braid还是 ...

最新文章

  1. 树莓派c语言输出pwm波,树莓派硬件PWM输出程序
  2. cheat.sh 在手,天下我有
  3. cnil在python_在Python中使用cumprod()计算权益曲线
  4. ITK:读取网格并显示2个给定顶点之间的欧几里得距离
  5. java接口等待几秒再返回_怎样才能在UI线程中等待okhttp返回结果才进行下一步
  6. mysql date timestamp_【Mysql】Datetime和Timestamp区别,及mysql中各种时间的使用
  7. 【LeetCode】剑指 Offer 16. 数值的整数次方
  8. Solana 交易执行机制
  9. R语言安装及包的使用
  10. 【STATA】ARIMA模型(含代码)
  11. 芯片积累及封装(hdc1080、EL357N-G、74HC_HCT4052、XL6009、lm7805、LM393-D、irlr3410、BST-BMP280-DS001-19)
  12. 《经营的本质》1-“经营的基本元素”读后感及读书笔记
  13. 小技巧 - 如何在线下载 Google Play 里面的应用?
  14. 关于我吹爆的buyvm机器的一次测评详情
  15. ZZULIOJ1095: 时间间隔(函数专题)
  16. CorelDRAW 10简介(转)
  17. 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
  18. 隧道无线通信覆盖与隧道调频广播覆盖方案
  19. 广东评定职称没有计算机,2019年广东省职称评定条件及标准新规定
  20. Mac 上好用的软件推荐

热门文章

  1. LIST组件使用总结
  2. WCF - 基础介绍
  3. Office word 2007不能另存为pdf格式的解决方法
  4. 关于前端使用JavaScript无法实现canvas打印问题的解决
  5. ios系统web(微信公众号)开发遇到的问题及解决方案
  6. .NET 4.0有一个新的GAC,为什么?
  7. 在JavaScript中删除对象
  8. 在Java Build Path中找不到超类“javax.servlet.http.HttpServlet”[重复]
  9. bcrypt如何内置盐?
  10. numpy-random函数