zoukankan      html  css  js  c++  java
  • linux 安装php8

    准备工作

      创建空文件夹

    > mkdir /opt/php //创建目录
    > cd /opt/php //进入目录

      安装php运行依赖库

    > yum install openssl-devel gcc gcc-c++ wget make libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel 
       bison autoconf sqlite-devel bzip2-devel libcurl-devel libicu-devel libxslt-devel libzip-devel libtidy-devel libtidy
    > yum --enablerepo=PowerTools install oniguruma-devel

    下载源码

    > wget https://www.php.net/distributions/php-8.0.6.tar.gz //下载php8
    > tar vxf php-8.0.6.tar.gz //解压php压缩
    > mv php-8.0.6 php8 //改名

      配置准备

    > mkdir /opt/php/php //建立php安装目录
    > mkdir /opt/php/etc //建立php配置目录

    配置php

    > ./configure --prefix=/opt/php/php/ --with-config-file-path=/opt/php/etc  --enable-fpm --enable-mysqlnd --enable-opcache --enable-pcntl --enable-mbstring --enable-soap --enable-zip --enable-calendar  --enable-bcmath 
      --enable-exif --enable-ftp --enable-intl --with-mysqli --with-pdo-mysql --with-openssl --with-curl --with-gd --with-gettext --with-mhash --with-openssl --with-mcrypt --with-tidy --enable-wddx --with-xmlrpc --with-zlib

      配置成功会出现以下信息  

    +--------------------------------------------------------------------+
    | License:                                                           |
    | This software is subject to the PHP License, available in this     |
    | distribution in the file LICENSE. By continuing this installation  |
    | process, you are bound by the terms of this license agreement.     |
    | If you do not agree with the terms of this license, you must abort |
    | the installation process at this point.                            |
    +--------------------------------------------------------------------+
     
    Thank you for using PHP.

    编译&安装

    > make 
    > make install

    判断是否安转成功

    > cd /opt/php/php/bin //进入php的安装目录下的bin
    > ./php --version //查看版本号

      出现版本号,则安装成功

    可能出现的问题

      在配置过程中,出现的问题基本上都是某个依赖包没有安装好,这几篇文章能给你一些帮助。

      php8在centos7安装

      error: C++ preprocessor "/lib/cpp" fails sanity check错误解决方法

  • 相关阅读:
    NYOJ 625 笨蛋的难题(二)
    NYOJ 102 次方求模
    ZJU Least Common Multiple
    ZJUOJ 1073 Round and Round We Go
    NYOJ 709 异形卵
    HDU 1279 验证角谷猜想
    BNUOJ 1015 信息战(一)——加密程序
    HDU 1202 The calculation of GPA
    "蓝桥杯“基础练习:字母图形
    "蓝桥杯“基础练习:数列特征
  • 原文地址:https://www.cnblogs.com/wrhbk/p/14790111.html
Copyright © 2011-2022 走看看