• 【php】 centos7的php72的源码编译


    cd /usr/local/src
    wget https://www.php.net/distributions/php-7.2.29.tar.gz
    tar -xzvf php-7.2.29.tar.gz
    cd php-7.2.29
    yum -y install openssl.x86_64 openssl-devel.x86_64 openssl-libs.x86_64
    ./configure  --prefix=/usr/local/php73 --with-fpm-systemd --with-gettext --with-iconv-dir --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-zlib --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-mbregex --enable-mbstring --enable-soap --enable-sockets --enable-xml --enable-zip
    // 如果编译失败,依据各个系统本身特性安装相应缺失软件后进行再编译或者删除掉configure命令相关扩展参数进行再编译
    make && make install
    cp ./sapi/fpm/php-fpm.service /usr/lib/systemd/system/php72-fpm.service
    cd /usr/local/php72/etc/
    cp php-fpm.conf.default php-fpm.conf
    cd /usr/local/php72/etc/php-fpm.d/
    cp www.conf.default www.conf
    cp /usr/local/src/php-7.2.29/php.ini-development /usr/local/php72/lib/php.ini
    
    修改/usr/local/php72/etc/php-fpm.conf 
    pid = run/php-fpm.pid  // 前面的分号去除
    error_log = log/php-fpm.log  // 前面的分号去除
    修改 /usr/local/php72/etc/php-fpm.d/www.conf
    user = apache // 前面的分号去除
    group = apache // 前面的分号去除
    listen = 127.0.0.1:9200  // 前面的分号去除 根据实际业务需求修改端口号
    
    systemctl enable php72-fpm.service
    systemctl restart php72-fpm.service
    
  • 相关阅读:
    java作业总结1
    Java课程学习感想
    java第二阶段作业小结
    java第一阶段作业小结
    Java课程总结
    第二周期作业总结
    第一次作业周期总结
    Java第二阶段作业总结
    Java第一阶段作业总结
    java最后一阶段总结
  • 原文地址:https://www.cnblogs.com/china-flint/p/12580270.html
Copyright © 2020-2023  润新知