zoukankan      html  css  js  c++  java
  • centos8编译安装php8

    2021年4月24日17:29:22

    环境: php8.0.3 centos 8.3

    ./configure 
    --prefix=/usr/local/php8 
    --with-config-file-path=/usr/local/php8/etc 
    --with-curl 
    --with-freetype 
    --enable-gd 
    --with-jpeg 
    --with-gettext 
    --with-kerberos 
    --with-libdir=lib64 
    --with-libxml 
    --with-mysqli 
    --with-openssl 
    --with-pdo-mysql 
    --with-pdo-sqlite 
    --with-pear 
    --enable-sockets 
    --with-mhash 
    --with-ldap-sasl 
    --with-xsl 
    --with-zlib 
    --with-zip 
    -with-bz2 
    --with-iconv 
    --enable-fpm 
    --enable-pdo 
    --enable-bcmath 
    --enable-mbregex 
    --enable-mbstring 
    --enable-opcache 
    --enable-pcntl 
    --enable-shmop 
    --enable-soap 
    --enable-sockets 
    --enable-sysvsem 
    --enable-xml 
    --enable-cli 
    --enable-opcache 
    --enable-intl 
    --enable-calendar 
    --enable-static 
    --enable-mysqlnd 
    --with-fpm-user=www 
    --with-fpm-group=www 

    注意:一些错误的处理

    一般遇到  Package 'XXXX', required by 'virtual:world', not found)

    多数情况下可以

    Package 'libxml-2.0', required by 'virtual:world', not found
    这样的错误都可以执行
    yum search libxml2-devel
    如果有,就是直接
    yum install libxml2-devel

    Package 'oniguruma', required by 'virtual:world', not found)

    wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gz 
    tar xf oniguruma-6.9.4.tar.gz 
    cd oniguruma-6.9.4/
    ./autogen.sh && ./configure --prefix=/usr
    make && make install
    cp php.ini-production /usr/local/php8/etc/php.ini

    cd /usr/local/php8/etc/php-fpm.d/
    cp www.conf.default www.conf

    cd /usr/local/php8/etc/
    cp php-fpm.conf.default php-fpm.conf

    注意指定pid和socket的时候,主要吧文件配置到对应的php8目录下,因为很可能线上是多版本兼容的

    QQ群 247823727 博客文件如果不能下载请进群下载
    如果公司项目有技术瓶颈问题,如有需要,请联系我,提供技术服务 QQ: 903464207
  • 相关阅读:
    Window7中Eclipse运行MapReduce程序报错的问题
    Hadoop以及其外围生态系统的安装参考
    《node.js开发指南》第五章与新版Node变化太大的一些问题
    打造开发React Native的Sublime
    幸福
    近日阅读记录
    react中属性默认值是true?
    git撤销操作总结
    React Native中的DeviceEventEmitter.addListener与DeviceEventEmitter.emit
    React父子组件的一个混淆点
  • 原文地址:https://www.cnblogs.com/zx-admin/p/14697509.html
Copyright © 2011-2022 走看看