May232013
Linux操作系统应用的八个经典技巧
1、处理特殊的文件名
假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是“无效选项”(invalid option),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“–”符号来解决这个问题,输入“rm — -ee”命令便可顺利删除名为“-ee”的文件。如果是其他特殊字符的话可以...阅读全文
抢沙发
May232013
php Output Control 深入理解 ob_flush 和 flush 的区别
ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑,作者今天也碰到这个问题了,实在不解,搜索半天综合各种资料对他们有了一点小小的认识,在这里先记下来,以免过两天又忘了。
其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情。
ob_*系列函数, 是操作PHP本身的输出缓冲区。
所以, ob_flush是刷新PHP自身的缓冲区。
...阅读全文
May232013
thinkphp 的 Action 控制器中的系统常量总结
刚刚入手学习 thinkphp 框架,下面将 thinkphp 的 Action 控制器中可以直接使用的系统常量做一下总结,方便记忆以后直接使用。
THINK_PATH // ThinkPHP 系统目录
APP_PATH // 当前项目目录
APP_NAME // 当前项目名称
MODULE_NAME //当前模块名称
ACTION_NAME // 当前操作名称
TMPL_PATH // 项目模版目录
LIB_PATH // 项目类库目录
CACHE_PATH // 项目模版缓存目录
CONFIG_PATH //项目配置...阅读全文
May232013
php获取当前操作系统类型
如何使用php获取当前操作系统类型呢?严格来说这里分两种情况,一种情况是获取服务器端的操作系统类型,一种是获取客户端的操作系统类型。下面作者将对如何使用php获取这两种情况下的操作系统类型和大家做一些分享。
(1)php获取服务器端的操作系统类型
这个时候可以使用php系统自带的常量 PHP_OS 或者系统函数 php_uname(‘s’)。关于这两者返回的值可能的情况基本有如下几种...阅读全文
May232013
dedeCMS中提示DedeTag Engine Create File False的错误的解决办法
今日升级一客户站点,遇到了一个老问题,生成栏目的时候提示“DedeTag Engine Create File False”,突然发觉这个问题竟然在以前做站的时候困扰过我多次,于是今天特意总结了一下,大致分为以下几种原因,同时对每种原因都提供了相关的解决办法。
第一种情况:站点、文件夹权限不足造成无法建立文件
这种情况的出现,一方面可能是Apache设置的读写权限较严格,另一方面原因可能是使用者通过...阅读全文
Mar242013
Linux添加开机自启动项
使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下:
chkconfig –list
可能输出如下:
openvpn
0:关闭 1:开启 …… 6:关闭 (0-6 为启动级别 ; 关闭/开启为相应级别下该服务的自动启动选项)
如果希望对自动启动选项做出改变,命令格式为:
chkconfig –level x name on/off
z.B. chkc...阅读全文
Mar222013
linux下mysql的root密码忘记解决方
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的
状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全
状态。最安全的状态是到服务器的Console上面操作,并且拔掉...阅读全文
Mar222013
linux 下的 rar zip 7z
yum install make gcc gcc-c++
一、安装RAR压缩
1、从官网下载RAR for Linux软件包:
cd /tmp
wget http://www.rarlab.com/rar/rarlinux-4.1.b5.tar.gz
2、安装
tar -zxvf rarlinux-4.1.b5.tar.gz
cd rar
make
看到屏幕上出现:
mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib
就完成了。...阅读全文
Mar212013
nginx 虚拟主机配置文件
server
{
listen 192.168.12.215:80;
server_name default;
index index.php index.html index.htm;
root /www/server_manage;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
阅读全文
Mar212013
nginx配置文件
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_use...阅读全文