error_reporting

// 关闭所有PHP错误报告  error_reporting ( 0 );    // Report simple running errors  error_reporting ( E_ERROR  |  E_WARNING  |  E_PARSE ); 阅读全部

php读取大文件的方法

1、使用file 函数直接读取<?php $starttime = microtime_float(); ini_set('memory_limit','-1'); $file = "testfile.txt"; $data = file($file); $line = count($data);//总行数 $lastLine =&nbs 阅读全部

MySQL 查看表结构简单命令

一、简单描述表结构,字段类型desc tabl_name;显示表结构,字段类型,主键,是否为空等属性,但不显示外键。例如:desc table_name二、查询表中列的注释信息select * from information_schema.columnswhere table_schema = 'db' #表所在数据库and table_name = 'tablename' ; #你要查的表例如:可以自动选择你需要信息三、只查询列名和注释select colum 阅读全部

Nginx 配置文件 nginx.conf 详解

#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/er 阅读全部

没有找到php_mbstring.dll,文件无法启动解决办法

本文章收藏了关于PHP命令行模式提示”没有找到php_mbstring.dll,文件无法启动”多种解决办法,有需要的朋友可以参考一下。解决方法:在php.ini文件中将 extension=php_mbstring.dll 移动到 extension=php_exif.dll 之前即可.原因就是exif要调用mbstring, 所以mbstring必须在前面.php_exif.dll,EXIF 函数库,需要 php_mbstring.dll。并且在 php.ini 中,php_exif.dll 阅读全部

隐藏Nginx版本号

1、进入nginx配置文件的目录(此目录根据安装时决定),用vim编辑打开# vim nginx.conf在http {……}里加上 “server_tokens off;” 如:http { …… sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; server_tokens off; …… }2、编辑php-fpm配置 阅读全部

Mysql慢查询日志slow_query_log,性能优化必备

    MySQL 提供了内建的耗时查询日志。使用前,打开配置文件 my.cnf 或 my.ini,将slow_query_log 设置为“1”。 同时将 long_query_time 设置为一个对一次查询来说比较慢的时间(秒),比如 "1"(默认是10s)。slow_query_log_file 设置为你想保存日志文件的路径。然后运行代码,执行时间超过设定上限的查询将会被记录到日志中。     阅读全部

Linux系统出现hung_task_timeout_secs和blocked for more than 120 seconds的解决方法

Linux系统出现系统没有响应。 在/var/log/message日志中出现大量的 “echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.” 和 “blocked for more than 120 seconds” 错误。问题原因:默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的IO请求都是同步的 阅读全部

在linux(wdcp)上执行php命令

WDCP默认目录下 /www/wdlinux/php/bin/php 无法执行,直接拷到系统目录就OK了。cp /www/wdlinux/php/bin/php /usr/sbin/php -v    查看版本信息,验证是否可用php -f /home/wwwroot/lao_li/public_html/test.php    执行文件 阅读全部

linux下php无法取到session

A方案:    修改 php.ini 配置文件,将 session.save_path 修改为 session.save_path = "/usr/local/php/tmp/session/"  后面的路径根据自己情况设置,再把后面的路径用户组设置为相应的用户组。B方案:(推荐)    修改程序文件,指定 session.save_path 路径。$session_dir = 阅读全部