nginx启用status监控服务器状态的方法详解 Linux
nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助。在Nginx中的stub_status模块主要用于查看Nginx的一些状态信息。本模块默认是不会编译进Nginx的,如果你要使用该模块,则需要在编译安装Nginx时指定(如下):
linux软连接和硬连接的区别介绍及设置方法 Linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。ln命令默认产生硬链接。具体用法是:ln –s 源文件 目标文件。
标签: linux
PHP错误日志 PHP
对于PHP开发者来说,一旦某个产品投入使用,应该立即将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是,任何一个产品在投入使用后,都难免会有错误出现,那么如何记录一些对开发者有用的错误报告呢?
如何隐藏nginx或apache里的响应头信息中Server信息和php版本号的相关信息 Linux
为了服务器的安全,我们需要尽可能少的暴漏服务器的相关信息。默认不做相关设置的情况下,访问web网站,可以通过一些工具(比如firefox的firebug)直接获取web服务器的一些重要信息,比如使用的什么服务器,多少版本,以及web使用的是什么语言开发的以及相关语言的解释编译程序的版本号等等。
开启PHP的error_log排查线上(生产环境)遇到的错误 PHP
做开发的经常碰到这种情况,在线下测试的挺好的程序,上传到线上(生产环境)就会出现奇奇怪怪的错误,比如出现个空白页面,也不知道是哪里出问题了,而线上又不允许调试,那该如何去解决这个问题呢?除了在仔细一遍遍的检查代码外,还可以通过开启php的error_log来排查错误。
PHP unset销毁变量并释放内存 PHP
PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存!我们先看一个例子:
CentOS_6.5安装Nginx+PHP+MySQL分享 Linux
本篇文章记录一下在Linux(主要是centos 6.5)系统下安装Nginx ,PHP ,MySQL的过程。
php mysql防止sql注入详细说明 Mysql
引发 SQL 注入攻击的主要原因,是因为以下两点原因:1. php 配置文件 php.ini 中的 magic_quotes_gpc选项没有打开,被置为 off2. 开发者没有对数据类型进行检查和转义
标签: mysql
php使用pdo连接报错Connection failed SQLSTATE的解决方法 Mysql
本文实例讲述了php pdo_mysql连接报错Connection failed: SQLSTATE[HY000] [2002] No such file or directory问题的解决方法。分享给大家供大家参考。具体方法如下:错误描述:Connection failed: SQLSTATE[HY000] [2002] No such file or directory......
标签: mysql