ColinOL

A Small Website

用户工具

站点工具


侧边栏

首页

知识树

联系我

网站地图


推荐栏目


抱歉,您没有权限增加页面
home

ColinOL Home

phpinfo

浏览当前的 php 配置参数

您可以在WEB目录下建立一个php文件,内容很简单就一句话

<?php
   phpinfo();
?>

浏览器中查看此文件

比如

Configuration File (php.ini) Path 此项对应的就是您的PHP当前正在使用的 php.ini 文件了.

2019/09/15 20:47 · colin

修改PHP上传文件大小限制的方法

1、一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.

但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.

这就导致出现 无法打开网页的情况.这时我们可以修改 `max_execution_time`

在php.ini里查找

max_execution_time

默认是30秒.改为

max_execution_time = 0

0表示没有限制

2、修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。

php默认的`post_max_size` 为2M.如果 POST 数据尺寸大于 `post_max_size` `$_POST` 和 `$_FILES superglobals` 便会为空.

查找 `post_max_size` .改为

post_max_size = 150M

3、很多人都会改了第二步.但上传文件时最大仍然为 8M.

为什么呢.我们还要改一个参数`upload_max_filesize` 表示所上传的文件的最大大小。

查找`upload_max_filesize`,默认为8M改为

upload_max_filesize = 100M

另外要说明的是,`post_max_size` 于 `upload_max_filesize` 为佳.

upload_max_filesize与post_max_size之间的关系:

在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个

2019/09/15 20:46 · colin

Windows PHP 开启opcache的方法

HP opcache可以提升性能.Windows PHP 配置 opcache 的方法如下:

1、先检查PHP目录下ext目录中有没有php_opcache.dll,没有的话自己下载(PHP 5.5开始已经自带了php_opcache.dll)

2、在 php.ini 文件中的 [php] 区段下面,添加下面的内容(如果将 zend_extension 写到其他区段,配置不会生效)

zend_extension=php_opcache.dll

3、然后在php.ini 中的 [opcache] 区段下添加 php_opcache.dll 扩展如下:

zend_extension="\xampp\php\ext\php_opcache.dll"
2019/09/14 17:25 · colin

自动杀死QQProtect程序

在任务计划程序中创建任务,

  1. 当系统登陆后,自动杀掉QQProtect
  2. 当因为启动腾讯系软件,QQProtect启动后,自动延迟杀死该服务与进程

系统登陆时自动杀掉 QQProtect 进程

Shutdown the QPCore service when login system.

打开 【计算机管理】-【系统工具】-【任务计划程序】-【任务计划程序库】,点击右侧【创建任务】,

  • 【常规】
    • 【名称】:ShutdownQPCoreWhenSystemStart
    • 【描述】:Shutdown the QPCore service when login system.
    • √【使用最高权限运行(I)】(防止因权限不足运行失败)
  • 【触发器】
    • 【新建】
      • 【开始任务】:登陆时
  • 【操作】
    • 【新建】
      • 【操作】:启动程序
        • 程序或脚本: ..\路径\KillQQProtect.bat (脚本内容如下)
  • 【确定】

调用脚本如下(.bat 文件保存为 Ansi 编码格式,防止乱码)

KillQQProtect.bat
@echo off
echo kill qqprotect... hah
taskkill /f /t /im qqprotect.exe

QQProtect服务运行后自动杀进程

打开QQ相关进程(TIM)后,会启动QPCore,当启动QPCore后,将其关闭

打开 【计算机管理】-【系统工具】-【任务计划程序】-【任务计划程序库】,点击右侧【创建任务】,

  • 【常规】
    • 【名称】:ShutdownQPCoreWhenLoadQQProc
    • 【描述】:打开QQ相关进程(TIM)后,会启动QPCore,当启动QPCore后,将其关闭
    • √【使用最高权限运行(I)】(防止因权限不足运行失败)
  • 【触发器】
    • 【新建】
      • 【开始任务】:发生事件时
        • 选泽 【基本】
          • 日志:应用程序
          • 源:QPCore
          • 事件ID:0
  • 【操作】
    • 【新建】
      • 【操作】:启动程序
        • 程序或脚本: ..\路径\KillQQProtectDelay.bat (脚本内容如下)
  • 【确定】

调用脚本如下(.bat 文件保存为 Ansi 编码格式,防止乱码)

KillQQProtectDelay.bat
@echo off
echo 启动QPCore (qqprotect.exe) 后,自动停止QPCore (qqprotect.exe),请稍等...
 
ping 127.0.0.1 > nul -n 2
ping 127.0.0.1 > nul -n 2
ping 127.0.0.1 > nul -n 2
 
taskkill /f /t /im qqprotect.exe
2019/08/31 16:46 · colin
home.txt · 最后更改: 2019/08/31 16:19 由 colin