Hezll 博客

2010年06月30日

burst常用服务器命令指南

类归于: PHP — admin @ 2:44 下午

通常服务器搭建好后有几个命令需要经常用到

一、配置完nginx或者php.ini后需要重启

/usr/local/php/sbin/php-fpm reload 重置apc
/usr/local/nginx/…./nginx   开nginx
/usr……./nginx -s reload  重载配置文件
/usr……./nginx -s stop 停止nginx

二、做好系统备份,这样才不怕突然出现问题

cd /var/
tar zcfP /var/back1.tar.gz /var/www  打包压缩

                                      注意P参数  参考http://xiaobin.net/200911/tar-removing-leading-slash-from-member-name/

ln -s /var/back1.tar.gz /var/www/back1.tar.gz   这样就可以通过访问www.xxx.com/back1.tar.gz下载整站程序
rm /var/www/back1.tar.gz           下载后删除程序

同时别忘了备份数据库,可以dump或者直接从phpmyadmin导出sql就行了

三、及时查看log,排除恶意攻击

cat access.log |awk  ‘{print$1}’ |sort |uniq -c | sort -nr|more

2010年06月1日

Mysql与PHP中反引号`的作用

类归于: PHP — admin @ 3:57 下午

          反引号常见在SQL语句中来包含关键字,比如$sql = “select `user`,username from `Content`”;
此SQL中有反引号,也没有反引号,加上反引号就不会有因为字段是关键字而出错的问题。
为了保险起见,我们建议在所有字段中都加上反引号,即上面的SQL建议写成$sql = “select `user`,`username` from `Content`”;

         反引号还有种功能是执行系统命令,比如:echo `dir d:\php`;注意,此句中的引号是反引号,而不是单引号。此句在足够权限的系统环境中,将列举D盘PHP目录的一些文件信息。

          注:反引号位于键盘左边Esc下面,数字1按钮前,Tab上。

          其实反引号`最大的作用就是对于当字段名取成了例如 date,type 等mysql保留关键字,然后需要查询或者操作的时候,区别select `date` from…

WordPress 所驱动