美文网首页
centos7源码安装php7.2.16

centos7源码安装php7.2.16

作者: lijian159 | 来源:发表于2019-03-12 22:04 被阅读0次


1.   安装依赖包

     yum install -y libxml2 openssl libcurl libjpeg libpng freetype libmcrypt

     yum -y install libjpeg-devel

     yum -y install curl-devel

     yum install libpng

     yum install libpng-devel

     yum install openssl openssl-devel

     yum -y install curl-devel

     yum install libjpeg.x86_64 libpng.x86_64 freetype.x86_64 libjpeg-devel.x86_64 libpng-devel.x86_64 freetype-devel.x86_64 -y

     yum install libjpeg-devel

     yum install bzip2-devel.x86_64 -y

     yum install libXpm-devel

     yum install gmp-devel

     yum install -y icu libicu libicu-devel

     yum install  postgresql-devel

     yum install libxslt-devel

    yum -y install ncurses ncurses-devel

    yum -y install libxml2 libxml2-devel

    yum -y install gd

    yum -y install gd-devel

    yum -y install flex

    yum -y install zlib-devel

   yum -y install freetype-devel

   yum -y install libssl-dev

   yum -y install gmp-devel

   yum -y install unixODBC-devel

   yum -y install pspell-devel

   yum -y install net-snmp net-snmp-devel

   yum -y install openldap-devel openldap-servers openldap-clients

   yum -y install zlib-devel

   yum install libc-client-devel

   yum install epel-release

2.   php官网下载压缩包

     win7本地环境下载, 通过ftp远程连接服务器

     把压缩包放到centos7服务器的/home/work/ 目录下

3.   创建用户和用户组

   groupadd www-data

   useradd -g www-data www-data

4.  解压、配置、编译、安装

     cd /home/work目录下  ls 查看文件 

     tar   -zxvf   php-7.2.16.tar.gz , ls 查看php-7.2.16 目录

     cd  php-7.2.16目录下  

  ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www

注释 : --enable-fpm  启动php-fpm插件  (必须)(nginx和php无法配合,必须要php-fpm插件配合二者才可以正常解析, 区别:Apache与php就不需要这个插件)

界面:安装成功

make  && make  install

5、 设置用户变量  (类似:设置全局环境变量)

ln -s /usr/local/php/bin/php /usr/bin/php

6、 配置php-fpm

启动后提示没有配置文件,php fpm初始化失败,需要添加配置文件,把cp php-fpm.conf.default重命名php-fpm.conf和www.conf.default重命名www.conf

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

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

7.   开启 php-fpm

  /usr/local/php/sbin/php-fpm

8.   配置nginx.conf     

       目录: /usr/local/nginx/conf/nginx.conf

nginx.conf配置文件内容

/usr/local/nginx/sbin/nginx  -t   测试配置文件正确性

/usr/local/nginx/sbin/nginx  -s reload   重启 nginx

9.  安装好后需要在php源码

把目录把php.ini-production和php.ini-development复制到php的etc目录中,并把php.ini-production重命名为php.ini

cp  /home/work/php-7.2.16/php.ini-development      /usr/local/php/etc/php.ini

相关文章

  • centos7源码安装php7.2.16

    1. 安装依赖包 yum install -y libxml2 openssl libcurl libjpeg...

  • Centos7 多种方法 安装git

    源码安装 安装对应的依赖 下载源码编译安装 确保系统git 已经被卸载 rpm 安装(基于CentOS7)

  • Python基础知识

    Python下载地址:官方源码 centos7下安装方法 :Centos7安装Python3.5 Python B...

  • VPP基本安装

    以下安装方式在centos7上安装测试(可用)有三种安装方式:源码安装、yum安装、vpp-config安装 源码...

  • CentOS7上安装Nodejs

    CentOS7上安装Nodejs 下载源码 解压源码,并重命名源码 编译安装 配置NODE_HOME,进入prof...

  • CentOS7安装Tomcat8

    1 、安装说明 安装环境:CentOS7安装方式:源码安装软件:apache-tomcat-8.0.39-src....

  • centos7源码安装redis-5.0.0vv

    centos7源码安装redis-5.0.0 1.下载redis源码包 [root@localhostlocal]...

  • centos7源码安装lnmp

    centos7源码安装lnmp 相关链接 源码安装 使用systemd 编译选项 my.cnf配置文件说明 下载源...

  • centos7安装测试criu

    centos7安装criu 下载安装包 下载依赖包 安装源码 简单测试安装是否成功

  • Kaldi(一)安装编译

    我使用的centos7安装的。需要克隆下来kaldi源码,编译安装 从github克隆下来源码:git clone...

网友评论

      本文标题:centos7源码安装php7.2.16

      本文链接:https://www.haomeiwen.com/subject/scropqtx.html