• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

php编译安装

武飞扬头像
马金祥
帮助5

 1.安装依赖 (我也是百度搜索的)

  1.  
    yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libzip-devel pcre-devel sqlite-devel.x86_64
  2.  
     

2.安装oniguruma库

  1.  
    wget https://github.com/kkos/oniguruma/releases/download/v6.9.5_rev1/onig-6.9.5-rev1.tar.gz -O onig-6.9.5.tar.gz
  2.  
     
  3.  
    # 解压 并且进入目录 ->指定路径
  4.  
    ./configure --prefix=/usr --libdir=/lib64
  5.  
    make && make install

3.php官网进行下载,下载要安装的版本

  1.  
    –prefix=/usr/local/php7 //php安装目录
  2.  
    –with-config-file-path=/usr/local/php7/etc //php配置目录
  3.  
    –with-config-file-scan-dir=/usr/local/php7/etc/php.d //php.d目录
  4.  
    --with-fpm-user=nginx \ 指定用户
  5.  
    --with-fpm-group=nginx \ 指定组
  6.  
     
  7.  
    # 官网地址
  8.  
    https://www.php.net/downloads.php
  9.  
     
  10.  
    # 解压
  11.  
    tar xf php-7.4.32.tar.gz
  12.  
    # 进入目录
  13.  
    # 编译安装
  14.  
    ./configure --prefix=/usr/local/php7 \
  15.  
    --with-config-file-path=/usr/local/php7/etc \
  16.  
    --with-config-file-scan-dir=/usr/local/php7/etc/php.d \--enable-mysqlnd \
  17.  
    --with-mysqli \
  18.  
    --with-pdo-mysql \
  19.  
    --enable-fpm \
  20.  
    --with-fpm-user=nginx \
  21.  
    --with-fpm-group=nginx \
  22.  
    --with-gd \
  23.  
    --with-iconv \
  24.  
    --with-zlib \
  25.  
    --enable-xml \
  26.  
    --enable-shmop \
  27.  
    --enable-sysvsem \
  28.  
    --enable-inline-optimization \
  29.  
    --enable-mbregex \
  30.  
    --enable-mbstring \
  31.  
    --enable-ftp \--with-openssl \
  32.  
    --enable-pcntl \
  33.  
    --enable-sockets \
  34.  
    --with-xmlrpc \
  35.  
    --enable-zip \
  36.  
    --enable-soap \
  37.  
    --without-pear \
  38.  
    --with-gettext \
  39.  
    --enable-session \
  40.  
    --with-curl \
  41.  
    --with-jpeg-dir \
  42.  
    --with-freetype-dir \
  43.  
    --enable-opcache
  44.  
     
  45.  
    # 安装的时候非常慢
  46.  
    make && make install
学新通

 配置php

  1.  
    #进入目录
  2.  
    cd /root/php-7.4.32
  3.  
    cp php.ini-development /usr/local/php7/etc/php.ini
  4.  
    cp sapi/fpm/www.conf /usr/local/php7/etc/php-fpm.d/www.conf
  5.  
    cp sapi/fpm/php-fpm.conf /usr/local/php7/etc/php-fpm.conf
  6.  
    cp sapi/fpm/init.d.php-fpm.in /etc/init.d/php-fpm

修改 /etc/init.d/php-fpm

  1.  
    vim /etc/init.d/php-fpm
  2.  
    php_fpm_BIN=/usr/local/php7/sbin/php-fpm
  3.  
    php_fpm_CONF=/usr/local/php7/etc/php-fpm.conf
  4.  
    php_fpm_PID=/usr/local/php7/var/run/php-fpm.pid

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfficgg
系列文章
更多 icon
同类精品
更多 icon
继续加载