Feb222016
php使用pdo连接报错Connection failed SQLSTATE的解决方法
本文实例讲述了php pdo_mysql连接报错Connection failed: SQLSTATE[HY000] [2002] No such file or directory问题的解决方法。分享给大家供大家参考。具体方法如下:
错误描述:
Connection failed: SQLSTATE[HY000] [2002] No such file or directory……
服务器系统:centos 系统
开发环境:nginx mysql php
通过phpinfo可以看出本机环境已经支持 pdo_mysql pdo_pgsql pdo_sql...阅读全文
抢沙发
Feb222016
It is not safe to rely on the system’s timezone settings….的解决办法
今天将在windows下写的代码传到linux服务器下报了很多错误,其中之一就是本文要记录的一个错误。
It is not safe to rely on the system’s timezone settings ……
这是因为PHP所取的时间是格林威治标准时间,所以和你当地的时间会有出入格林威治标准时间和北京时间大概差8个小时左右,我们可以按照下面的方法解决:
1、在页头使用date_default_timezone_set()设置我的默...阅读全文
Feb182016
关于mongoDB数据库简要介绍
MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询...阅读全文
Feb162016
linux SVN客户端命令使用说明
本篇文章记录一下在linux下SVN客户端相关命令的使用,关于Linux上SVN客户端的安装,可以参考本站文章:
linux(centos)搭建SVN服务器
1.检出(check out)
功能:从SVN服务器库中取出已有的文件。
命令行操作:
在本地创建工作空间,创建一个空的文件夹
$>mkdir filename
在新建文件夹下执行命令:svn checkout path(path是svn库地址) (简写命令svn co),例如:
svn checkout http:/...阅读全文
Feb162016
centos将用户添加到sudo用户组的方法
安装完Fedora14后,默认没有启用sudo,首先应该是对sudo进行设置。
sudo的作用就是使当前非root用户在使用没有权限的命令时,直接在命令前加入sudo,在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。
sudo的配置文件位于/etc/sudoers,需要root权限才可以读写。如果root也没有写入权限的话,可通过
chmod u+w /etc/sudoers
命令来给用户赋予写入...阅读全文
Feb162016
实时查看及监控PHP-FPM的运行状态
PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。下面本篇文章就来记录一下如何实时的查看及监控php-fpm的运行状态。
打开php-fpm.conf,配置php-fpm状态页选项
pm.status_path = /phpfpm_status(默认值为:status)
配置nginx.conf,添加可访问server(不用放在http内)
server {
listen 80;
server_name 127.0.0.1;
location /p...阅读全文
Feb162016
在linux终端命令符界面如何浏览网页
在正在使用linux终端时突然为了快速浏览一个网页该怎么办呢?下面就记录一下如何在linux终端命令符界面如何快速的浏览网页的办法。
在终端命令符界面浏览网页可以使用lynx,links, w3m等软件,软件的使用方式都很类似,下面以w3m为例介绍如何安装以及使用:
1.安装w3m浏览器,直接执行命令:
yum install w3m -y
2.安装完毕就可以直接使用w3m浏览网页了,例如浏览本站:
w3m www.phpernot...阅读全文
Feb152016
帝国备份王忘记后台管理密码怎么办?
帝国备份王为我们备份和恢复mysql数据库提供了极大的便利,然而,有时候时间长了会忘记登录后台管理的密码,这时候,我们除了重新安装别无它法吗?
非也非也,帝国备份王早料到大家都是贵人多忘事,为此提供了相当方便的修改管理员密码方法:
用记事本打开class/config.php文件,找到“$set_password”,把它的值改为e10adc3949ba59abbe56e057f20f883e然后保存,密码就是123456了。
登录后为...阅读全文
Feb142016
Feb142016
Swoole实践:6-使用Swoole实现毫秒级定时任务
项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是swoole提供的强大的毫秒定时器。
应用场景举例
我们可能会遇到这样的场景:
场景一:每隔30秒获取一次本机内存使用率
场景二:2分钟后执行报表发送任务
场景三:每天凌晨2点钟定时请求第三方接口,如果接口...阅读全文