美文网首页
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