centos-7.6源码编译安装php

本文介绍了如何在 CentOS 7.6 上通过源码编译安装 PHP,包括配置参数、启用相关扩展、配置 php-fpm、设置环境变量以及管理 php-fpm 服务的方法。
摘要由CSDN通过智能技术生成
1、安装编译环境依赖包
#cd /tmp/
#yum -y install gcc gcc-c++ glibc automake autoconf libtool make
2、创建安装目录
#mkdir -p /usr/local/php7
3、安装编译php依赖库
#yum -y install libxslt-devel libjpeg libjpeg-devel libpng libpnglibpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel
4、创建安装包目录
#mkdir -p /usr/local/src/php
5、安装cmake
  5.1、下载cmake
  #cd /usr/local/src/php
  #wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5.tar.gz
  5.2、安装cmake
  #tar -zvxf cmake-3.14.5.tar.gz
  #cd cmake-3.14.5/
  #./bootstrap
  #gmake
  #gmake install
  5.3、cmake版本
  #cmake -version
6、安装libzip
  1、下载libzip
  #cd /usr/local/src/php
  #wget https://libzip.org/download/libzip-1.5.2.tar.gz
  2、安装libzip
  #tar -zxvf libzip-15.2.tar.gz
  #cd libzip-15.2.tar.gz/
  #mkdir build
  #cd build
  #cmake ..
  #make -j2
  #make test
  #make install
7、编译安装php
  1、下载php源码包
  #cd /usr/local/src/php
  #wget https://www.php.net/distributions/php-7.3.6.tar.gz
  2、配置php编译
  #tar -zxvf php-7.3.6.tar.gz
  #cd php-7.3.6.tar.gz
  #./configure \

–prefix=/usr/local/php7 \ #配置安装目录
–with-config-file-path=/usr/local/php7 \ #配置文件 php.ini的路径
–with-config-file-scan-dir=/usr/1ocal/php7/php.d \
–enable-mysqlnd \
–with-mysqli \ #启用mysqli扩展
–with-pdo-mysql \ #启用pdo扩展
–enable-fpm \ #启用fpm扩展
–with-fpm-user=nginx \ #设定fpm所属的用户
–with-fpm-group=nginx \ #设定fpm所属的组别<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值