linux安装php7的方法详解

 更新时间:2019年10月16日 08:36:43   作者:青灯夜游  
在本篇文章里小编给大家整理了一篇关于linux安装php7的方法以及步骤,需要的朋友们可以学习下。

linux如何安装php7?

1、安装依赖包

yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

2、下载安装包

cd /usr/local2 wget https://www.php.net/distributions/php-7.1.31.tar.gz

3、解压

tar -zxvf php-7.1.31.tar.gz

4、检查当前的环境是否满足要安装软件的依赖关系

cd php-7.1.31
./configure 
--prefix=/usr/local/php 
--with-config-file-path=/usr/local/php 
--enable-mbstring 
--enable-ftp 
--with-gd 
--with-jpeg-dir=/usr 
--with-png-dir=/usr 
--with-mysql=mysqlnd 
--with-mysqli=mysqlnd 
--with-pdo-mysql=mysqlnd 
--without-pear 
--disable-phar 
--enable-sockets 
--with-freetype-dir=/usr 
--with-zlib 
--with-libxml-dir=/usr 
--with-xmlrpc 
--enable-zip 
--enable-fpm 
--enable-xml 
--enable-sockets 
--with-gd 
--with-zlib 
--with-iconv 
--enable-zip 
--with-freetype-dir=/usr/lib/ 
--enable-soap 
--enable-pcntl 
--enable-cli 
--with-curl

5、编译安装

make

make install

6、在之前编译的源码包中,找到 php.ini-production,复制到/usr/local/php下,并改名为php.ini:

cp php.ini-production /usr/local/php/php.ini

[可选项] 设置让PHP错误信息打印在页面上

vi /usr/local/php/php.ini

将Off改成On

8.复制启动脚本

$ cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

$ chmod +x /etc/init.d/php-fpm

修改php-fpm配置文件:

$ cd /usr/local/php/etc

$ cp php-fpm.conf.default php-fpm.conf

$ vi php-fpm.conf

去掉 pid = run/php-fpm.pid 前面的分号

$ cd php-fpm.d

$ cp www.conf.default www.conf

$ vi www.conf

修改user和group的用户为当前用户(也可以不改,默认会添加nobody这个用户和用户组)

9.启动PHP

$ /etc/init.d/php-fpm start #php-fpm启动命令

$ /etc/init.d/php-fpm stop  #php-fpm停止命令

$ /etc/init.d/php-fpm restart #php-fpm重启命令

$ ps -ef | grep php 或者 ps -A | grep -i php #查看是否已经成功启动PHP

10.开机自启动

vi /etc/rc.local

将 /etc/init.d/php-fpm start 添加进去chmod +x /etc/rc.d/rc.local

以上就是linux如何安装php7的全部内容,感谢大家的学习和对脚本之家的支持。

相关文章

  • linux安装redis和mysql的实例讲解

    linux安装redis和mysql的实例讲解

    下面小编就为大家分享一篇linux安装redis和mysql的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Apache虚拟目录简单知识汇总

    Apache虚拟目录简单知识汇总

    本文给大家汇总介绍了Apache的虚拟目录的简单使用方法的知识,非常的简单实用,有需要的小伙伴可以参考下
    2018-08-08
  • Centos7 Mysql 5.6 多主一从 解决方案与详细配置

    Centos7 Mysql 5.6 多主一从 解决方案与详细配置

    这篇文章主要介绍了Centos7 Mysql 5.6 多主一从 解决方案与详细配置,需要的朋友可以参考下
    2016-04-04
  • ubuntu系统下禁用utc时间的设置方法

    ubuntu系统下禁用utc时间的设置方法

    这篇文章主要给大家介绍了在ubuntu系统下禁用utc时间的设置方法,需要的朋友可以参考下
    2017-05-05
  • Linux中ifconfig命令查不到IP的问题及解决

    Linux中ifconfig命令查不到IP的问题及解决

    这篇文章主要介绍了Linux中ifconfig命令查不到IP的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 概述Linux TTY/PTS的区别

    概述Linux TTY/PTS的区别

    这篇文章主要介绍了概述Linux TTY/PTS的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Linux 使用vi文本编辑器详解

    Linux 使用vi文本编辑器详解

    这篇文章主要介绍了Linux 使用vi文本编辑器详解的相关资料,需要的朋友可以参考下
    2023-03-03
  • 你必须知道Linux系统的七种优势

    你必须知道Linux系统的七种优势

    你必须知道Linux系统的七种优势,越来越多的电脑用户开始使用 Linux进行办公、学习,这篇文章主要介绍了Linux系统的多种优势,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • 详解Linux进程调度策略

    详解Linux进程调度策略

    这篇文章主要介绍了详解Linux进程调度策略,以及代码实现中重要环节的指点,一起来学习下。
    2017-11-11
  • SSH远程登录和端口转发详解

    SSH远程登录和端口转发详解

    这篇文章主要介绍了关于SSH远程登录和端口转发的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03

最新评论