美文网首页
CentOS 7.6编译安装PHP 7.3.6

CentOS 7.6编译安装PHP 7.3.6

作者: 网络小乙 | 来源:发表于2020-04-13 11:36 被阅读0次
  1. 安装前准备
    使用以下命令安装PHP所需要的软件依赖:
    yum -y install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg \
    libjpeg-devel libpng libpng-devel freetype freetype-devel zlib \
    zlib-devel glibc glibc-devel glib2 glib2-devel bzip2-devel.x86_64 \
    curl curl-devel sqlite-devel openssl openssl-devel
    
  2. 下载PHP源码
    打开PHP官网,下载自己需要的PHP源码,下面我们以php-7.3.6.tar.gz为例。使用如下命令下载源码:
    wget https://www.php.net/distributions/php-7.3.6.tar.gz
    
    解压源码文件:
    tar -zxvf php-7.3.6.tar.gz
    
  3. 安装PHP
    这里在/usr/local/目录下新建php目录并把PHP安装到/usr/local/php/目录下,命令如下:
    mkdir /usr/local/php/
    #在PHP源码根目录下执行如下操作
    #指定安装目录并生成Makefile文件
    #编译选项根据实际情况选择
    ./configure \
    --prefix=/usr/local/php \
    --with-config-file-path=/usr/local/php/etc \
    --with-fpm-user=www \
    --with-fpm-group=www \
    --enable-fpm \
    --enable-zip \
    --enable-mbstring \
    --enable-bcmath \
    --disable-ctype \
    --enable-tokenizer \
    --enable-sockets \
    --enable-pcntl \
    --enable-opcache \
    --enable-libxml \
    --enable-xml \
    --with-mysqli \
    --with-pdo-mysql \
    --with-gd \
    --with-zlib \
    --with-curl \
    --with-bz2 \
    --with-openssl
    #编译源码
    make
    #安装PHP
    make install
    #查看/usr/local/php/目录,可看到如下内容
    ls /usr/local/php
    bin  etc  include  lib  php  sbin  var
    #把php-fpm加入服务管理,可以使用service php-fpm start启动php-fpm
    cp sapi/fpm/init.d.php-fpm.in /etc/init.d/php-fpm
    
  4. 启动php-fpm
    使用如下命令启动php-fpm:
    service php-fpm start
    

    打开浏览器,访问本机地址,可以看到如下页面,表示安装成功:


    Welcome to nginx

相关文章

网友评论

      本文标题:CentOS 7.6编译安装PHP 7.3.6

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