存档

‘Debian’ 分类的存档

ssh使用命令nohup php-cgi后台运行PHP

2010年6月10日 yanglu 5 条评论

使用ssh远程登录服务器的时候,要进行后台任务操作(比如采集),可以用命令nohup php-cgi来运行php,这样就可以关掉ssh客户端后还会在服务器上运行,运行的输出结果记录在用户目录下的nohup.out文件。

分类: Debian, PHP 标签: ,

使用 head 和 tail 以块方式读取文本流

2010年2月25日 yanglu 4 条评论

假定您想只处理文件的一部分,譬如头几行或后几行,那您该怎么做呢?请使用 head(它将头 10 行发送至标准输出)或 tail (它将后 10 行发送至标准输出)。
在处理较大日志文件时,这2个命令显得很实用,比如用如下命令可以把日志的倒数10000行导出到新的文件tmp.txt,这样就能避免打开超大文件的困难。

tail apache.log -n 10000 >tmp.txt

分类: Debian 标签:

PHP setcookie时出现“cannot modify header information”错误的解决方法

2009年5月15日 yanglu 3 条评论

昨日,在用到setcookie()这一函数时,总是出现”cannot modify header information……”,很是苦恼,还好有Google这位可爱的朋友帮忙,看了下网上的解决方法,基本上大致可以分为下面几种:

方法一:
在PHP里Cookie的使用是有一些限制:
1、使用setcookie必须在<html>标签之前
2、使用setcookie之前,不可以使用echo输入内容
3、直到网页被加载完后,cookie才会出现
4、setcookie必须放到任何资料输出浏览器前,才送出

由于上面的限制,在使用setcookie()函数时,学会遇到 “Undefined index”、”Cannot modify header information – headers already sent by”…等问题,解决办法是在输出内容之前,产生cookie,可以在程序的最上方加入函数 ob_start(); 阅读全文…

分类: Debian, PHP, 网页制作 标签:

在DEBIAN系统上安装apache+mysql+php服务器环境

2009年3月21日 yanglu 2 条评论

上次我写了Debian在VM虚拟机上的安装过程,这次接着记录我在DEBIAN系统上安装LAMP服务器环境的过程。首先说明的是我不是单独下载软件包配置安装的,而是选用XAMPP FOR LINUX服务器套件安装,如果你只需要一个服务器环境做PHP程序测试,建议选用此种方法。
XAMPP安装很简单,大体可分为以下4个步骤: 阅读全文…

分类: Debian 标签: ,

Debian在VM虚拟机上的安装过程

2008年12月22日 yanglu 没有评论

  以前在本地测试都是在windows系统的apache服务器环境下,而网络上的服务器确是linux内核系统的,2者的环境不一样,可能会出现一些不可知的问题,解决起来也有些麻烦。这次就决定在本机配置一个linux系统,当时想到了2个方案:1.装双系统,现在已经有了个vista系统,再在其他盘装一个linux系统;2.用vmware等虚拟化软件建立虚拟机,然后在虚拟机里面安装linux系统。第一种方案的缺点也很明显:不能同时使用vista系统和linux系统,而且还彻底占用一个盘,很浪费。毫无疑问,第一方案被否决了。 阅读全文…

分类: Debian 标签: ,

vi编辑器命令集

2008年12月7日 yanglu 没有评论

  文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,网络上流传的资料繁多,以下是自己稍做总结,方便自己查询。   阅读全文…

分类: Debian 标签: ,

debian虚拟机网卡丢失的解决方法

2008年12月7日 yanglu 没有评论

  今天闲来无事准备来给debian42r0装个桌面环境,就把以前的debian克隆了一个来做试验。克隆OK后运行,当使用apt-get命令时却发现不能正常联网(错误提示connect: network is unreachable)。检查网卡设置后又一切正常,还好有Google这位万事通,向GG请教后才知道原来是克隆虚拟机后导致虚拟机配置文件中的mac地址和debian系统的mac地址不一致导致。 阅读全文…

分类: Debian 标签: ,