zoukankan      html  css  js  c++  java
  • CentOS7.x 默认php版本与php7.4共存

    1、下载php后解压

    tar xvzf php-7.4.3.tar.gz
    cd php-7.4.3

    2、安装依赖

    yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel oniguruma oniguruma-devel sqlite-devel

    3、编译  默认指定安装目录  /usr/local/php7  默认php.ini目录  /usr/local/php7/etc/php.in  与原有php5.x不冲突

    ./configure 
    --prefix=/usr/local/php7 
    --with-config-file-path=/usr/local/php7/etc 
    --enable-fpm 
    --with-fpm-user=nginx  
    --with-fpm-group=nginx 
    --enable-inline-optimization 
    --disable-debug 
    --disable-rpath 
    --enable-shared  
    --enable-soap 
    --with-libxml-dir 
    --with-xmlrpc 
    --with-openssl 
    --with-mcrypt 
    --with-mhash 
    --with-pcre-regex 
    --with-sqlite3 
    --with-zlib 
    --enable-bcmath 
    --with-iconv 
    --with-bz2 
    --enable-calendar 
    --with-curl 
    --with-cdb 
    --enable-dom 
    --enable-exif 
    --enable-fileinfo 
    --enable-filter 
    --with-pcre-dir 
    --enable-ftp 
    --with-gd 
    --with-openssl-dir 
    --with-jpeg-dir 
    --with-png-dir 
    --with-zlib-dir  
    --with-freetype-dir 
    --enable-gd-native-ttf 
    --enable-gd-jis-conv 
    --with-gettext 
    --with-gmp 
    --with-mhash 
    --enable-json 
    --enable-mbstring 
    --enable-mbregex 
    --enable-mbregex-backtrack 
    --with-libmbfl 
    --with-onig 
    --enable-pdo 
    --with-mysqli=mysqlnd 
    --with-pdo-mysql=mysqlnd 
    --with-zlib-dir 
    --with-pdo-sqlite 
    --with-readline 
    --enable-session 
    --enable-shmop 
    --enable-simplexml 
    --enable-sockets  
    --enable-sysvmsg 
    --enable-sysvsem 
    --enable-sysvshm 
    --enable-wddx 
    --with-libxml-dir 
    --with-xsl 
    --enable-zip 
    --enable-mysqlnd-compression-support 
    --with-pear 
    --enable-opcache
    make -j && make install

    4、初始化配置文件

    cp php.ini-production /usr/local/php7/etc/php.ini
    cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm
    cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
    cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

    #php-fpm 端口可在 www.conf 里修改

    chmod +x /etc/init.d/php7-fpm
    
    /etc/init.d/php7-fpm start

    # php7加入环境变量
    ln -s /usr/local/php7/bin/php /usr/local/bin/php7

    5、可能出现的问题

  • 相关阅读:
    第三次作业成绩
    现代程序设计 作业6
    动态期末成绩
    课堂作业成绩公布(游戏服务器以及客户端设计)
    第二次作业(homework-02)成绩公布
    指定长度,页面显示换行
    java学习流程
    对象比对
    开发语言转型
    Asp.Net 自定义储存Session方式
  • 原文地址:https://www.cnblogs.com/dwj192/p/12467268.html
Copyright © 2011-2022 走看看