美文网首页
php配置文件生成脚本

php配置文件生成脚本

作者: Leebor | 来源:发表于2017-11-02 14:15 被阅读0次

php配置文件生成

  • 脚本语言:shell
  • 适用于 编译安装 完成之后;
  • 生成 pm = static 模式的配置文件
  • 添加部分简单配置
  • 生成文件为 php-fpm.conf php-fpm.d/www.conf php.ini
  • 依赖 编译安装 脚本
脚本内容
#!/bin/bash
# leebor
# 2017-11-1
# init server php-fpm.conf
# v1.0


INSTALL_DIR='/opt/php7'

function Change_www() {
    cd $INSTALL_DIR/etc/php-fpm.d/
    if [ -f www.conf ];then
        mv www.conf www.conf-$(date +%Y%m%d-%H%M%S)
    fi
    echo "; changed by leebor at $(date)" >> www.conf
    egrep -v ';|^$' www.conf.default >> www.conf
    echo "pm = static" >> www.conf
    echo "pm.max_children = 60" >> www.conf
    echo "pm.max_requests = 500" >> www.conf
    echo "pm.status_path = /status" >> www.conf
    echo "ping.path = /ping" >> www.conf
    echo "access.log = log/$pool.access.log" >> www.conf
    echo 'access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%"' >> www.conf
    echo "slowlog = log/$pool.log.slow" >> www.conf
    echo "request_slowlog_timeout = 300" >> www.conf
    egrep -v ";|^$" www.conf
}

function Change_global() {
    cd $INSTALL_DIR/etc
    if [ -f php-fpm.conf ];then
        mv php-fpm.conf php-fpm.conf-$(date +%Y%m%d-%H%M%S)
    fi
    echo "; Changed by leebor at $(date)" >> php-fpm.conf
    echo 
    echo 
    egrep -v ";|^$" php-fpm.conf.default >> php-fpm.conf
    if [ ! -f php-fpm.conf ];then echo "Error";exit;fi
    sed -i "/^include/i\pid = run/php-fpm\.pid" php-fpm.conf
    sed -i "/^include/i\error_log = log/php-fpm\.log" php-fpm.conf
    sed -i "/^include/i\log_level = notice" php-fpm.conf
    sed -i "/^include/i\daemonize = yes" php-fpm.conf
    egrep -v ";|^$" php-fpm.conf
}

Change_www
Change_global

相关文章

  • php配置文件生成脚本

    php配置文件生成 脚本语言:shell适用于 编译安装 完成之后;生成 pm = static 模式的配置文件添...

  • ubuntu16 自动更换壁纸

    编辑脚本文件 生成配置文件 添加配置文件 如果有新家图片在重新通过脚本生成配置文件即可

  • Linux_269_Nginx+PHP+MySQL完整测试

    PHP配置文件1、默认的php配置文件模板,在解压的php源码的目录下比较一下php的生成配置文件和开发模式配置文...

  • Uncaught Error: Class 'Update' n

    不要将migration脚本 生成为 xxx_update.php

  • l5-repository 组件 -- Generator 生成

    安装和生成配置文件参看 l5-repository 组件 config/repository.php 配置文件参数...

  • PHP监控

    1、php-fpm配置文件 2、nginx 配置 3、编写监控脚本php-fpm_stats.sh 4、配置zab...

  • Android Gradle自定义插件

    背景 入职新公司后,发现项目中有用到python脚本根据自定义配置文件生成Java代码的部分,而且脚本与配置文件以...

  • Mac配置php-fpm

    1、配置文件地址 /etc/php-fpm.conf 2、配置信息 pid文件生成的地址,用以关闭重启php-fp...

  • PHP强化之24 - 常用配置项

    一、简介 PHP的配置项可以在配置文件php.ini中配置,也可以在脚本中使用ini_set()函数临时配置。 二...

  • PHP

    php是什么: PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 能做什么? PHP 可以生成...

网友评论

      本文标题:php配置文件生成脚本

      本文链接:https://www.haomeiwen.com/subject/qeiopxtx.html