存档

‘学习’ 分类的存档

LINUX环境下PHP后期安装DOM模块

2010年11月5日 无风的飘逸 1 条评论

最近在安装某zen cart插件的时候,提示需要DOM模块的支持。

本来DOM模块在编译PHP的时候,默认被加上的,但是我用的是webmin整合的php居然给我禁用掉了。得补上。

于是网上找了教材,解决了。

解决方法很简单,只有一行命令:

yum -y install php-dom

关联的问题:

1. webmin如何为PHP增加DOM模块;

2. virtualmin 如何为PHP增加DOM模块;

3. PHP后期安装DOM模块;

4. zen cart网站添加DOM模块支持

Share
分类: Linux 技术, PHP, zen-cart 标签:

摘录的十个最牛X的linux命令

2010年11月1日 无风的飘逸 1 条评论

下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。

1.

sudo !!

以 root 帐户执行上一条命令。
2.

python -m SimpleHTTPServer

利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
3.

:w !sudo tee %

在 Vim 中无需权限保存编辑的文件。
4.

cd -

更改到上一次访问的目录。
5.

^foo^bar

将上一条命令中的 foo 替换为 bar,并执行。
6.

cp filename{,.bak}

快速备份或复制文件。
7.

mtr google.com

traceroute + ping。
8.

!whatever:p

搜索命令历史,但不执行。
9.

$ssh-copy-id user@host

将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。
10.

ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

把 Linux 桌面录制为视频。

Share
分类: Linux 技术 标签: ,

如何控制html标签li的样式,比如删除前面的点

2010年10月30日 无风的飘逸 没有评论

一般DIV+CSS网站制作布局时经常会遇到LI点的情况,特别是对新手来说可能有点陌生,如何去掉<li></li>中 的点呢,或者如何改变点成数字1234或者改成空心圆方块等呢,又如何改变点的颜色?其实很简单:直接定义LI的CSS为list-style-type :none即可去掉点,如
li{
list-style-type :none;
}

如果要改变点的颜色,那么li里的字也会变颜色与大小的了,但你可以使用图片来作为前面的点,这样就可以随心所欲地装饰了。
li{
list-style: url("pre.gif") outside circle;
}

LI点的其他用法CSS代码:
list-style-type :
disc   默认值。实心圆
circle   空心圆
square   实心方块
decimal   阿拉伯数字
lower-roman   小写罗马数字
upper-roman   大写罗马数字
lower-alpha   小写英文字母
upper-alpha   大写英文字母
none   不使用项目符号

摘自:广州奇亿网站建设工作室
Share
分类: CSS, html 标签:

网站收录错页面的解决办法

2010年10月27日 无风的飘逸 没有评论

从事SEO相关行业也有八个月的时间了,

好久没有来更新我的博客,总感觉少了点什么

现在就把它找回来。

我带来了一个网站的解决方案,具体是这样的。

经常有碰到这样的事,新建还没建好,首页被收录了。

出现这样的情况的时候,用google来site自己的域名,往往看到自己不想看到的,要么是标题错了,要么是域名错了(就晃做www.domain.com,但是确收录了domain.com)

出现这样的情况,可以使用谷歌站长工具的删除网址命令来删除错误的收录。这样就可以了。

Share
分类: SEO 标签: , , ,

问有所答:如何列出服务器当前绑定的所有域名

2010年10月7日 无风的飘逸 1 条评论

那怎么查我们有几个什么空间?

怎么查空间是挂哪些站?

如何列出服务器当前绑定的所有域名?

如何列出服务器当前绑定的所有网站?

sjfile=`locate httpd.conf`
cat $sjfile | grep ServerName
cat $sjfile | grep ServerAlias

for:

Share

Linux系统使用find和sed命令批量替换文件内容

2010年9月7日 无风的飘逸 2 条评论

不多说啦,其实就一个命令而已

find ./ -name configure.php -exec sed -i 's/strtofind/strtoreplace/g' {} \;

功能很简单,就是在当前目录和子目录下查找文件名为configure.php的文件,并将所有文件里的"strtofind" 字符串 批量替换成“strtoreplace“。
后面的 {} \; 是命令格式使然,不是乱码哦。

Share
分类: Linux 技术 标签: ,

如果可以用代码示爱……

2010年8月4日 无风的飘逸 8 条评论

如果可以用代码求爱:
1、
do{
echo "i love you!";
}while( $my_live_end !== true);

2、
love_you:
$life = true;
if ($life == true){
echo "i love you!";
}else{
echo "i love you!";
}
goto love_you;

3、
for(;;){
echo "i love you!";
}

4、
while( $my_live_end !== true){
echo "i love you!";
}

5、
switch($me){
case 1;
case 2;
case 3;
case 4;
case 5;
case 6;
case 7;
case 8;
case 9;
case 10;
default: echo "i love you!";break;
}

(PHP常见的几种死循环)

Share
分类: PHP, 情感社区 标签:

Linux创建以当前日期命名的文件夹

2010年7月24日 无风的飘逸 1 条评论

今天不知道是做了一件好事还是泄漏了技术秘密,在邮件里告诉别人怎么在Linux下创建以当前日期命名的文件夹的方法。
索性发到网上,全民共享,呵呵

date '+%Y%m%d' |read a
mkdir $a

OK,这就行了!

另注:有朋友说这样实现不了,我觉得原因可能是需要在前面加一句:#! /bin/ksh
(这样可以将shell设置为ksh)

或者还有一种方式实现:
time=$(date '+%Y%m%d' )
mkdir $time
Share
分类: Linux 技术 标签:

最全的服务器自动备份脚本

2010年7月18日 无风的飘逸 1 条评论

1. FTP自动登录批量下载文件。

#####从ftp服务器上的/home/data 到 本地的/home/databackup####

#!/bin/bash 

ftp -n<<! 

open 192.168.1.171

user guest 123456 

binary 

cd /home/data 

lcd /home/databackup 

prompt 

mget * 

close 

bye 

!

2. FTP自动登录上传文件。

####本地的/home/databackup to ftp服务器上的/home/data####

#!/bin/bash 

ftp -n<<! 

open 192.168.1.171

user guest 123456 

binary 

hash

cd /home/data 

lcd /home/databackup 

prompt 

mput * 

close 

bye 

!

3. FTP自动登录下载单个文件。

####ftp服务器上下载/home/data/a.sh to local /home/databackup####

#!/bin/bash 

ftp -n<<! 

open 192.168.1.171

user guest 123456 

binary 

cd /home/data 

lcd /home/databackup 

prompt 

get a.sh a.sh 

close 

bye 

!

4. FTP自动登录上传单个文件。

####把本地/home/databachup/a.sh up ftp /home/databackup 下####

#!/bin/bash 

ftp -n<<! 

open 192.168.1.171

user guest 123456 

binary 

cd /home/data 

lcd /home/databackup 

prompt 

put a.sh a.sh 

close 

bye 

!

小结:把以上脚本另存为文件加入到crontab中即可实现FTP自动上传、下载文 件。

注解:

1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)

2. << 是使用即时文件重定向输入。

3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。

Share
分类: Linux 技术 标签: , ,

.htaccess 禁止列出文件目录

2010年7月16日 无风的飘逸 没有评论

當然該語法還有其他相關的用途,以下列出簡單的幾項供大家參考使用,如果你覺得以下的語法不是你想要或是想學更多,你可以到Apache官方網站來看看英文說明書,查看看還有什麼關於 「indexoptions」的用途或是其他不錯的功能喔!

  • Options +Indexes:顯示目錄下所有檔案
  • Options -Indexes:隱藏目錄下所有檔案 (上面已經介紹過)
  • IndexOptions +FancyIndexing:顯示目錄下所有檔案,檔案前面包含檔案類型的小圖示
  • IndexOptions -FancyIndexing : 顯示目錄下所有檔案,但不包含檔案類型的小圖示
  • IndexIgnore *.php *.exe:隱藏特定的檔案, 其餘檔案正常顯示(隱藏所有的php和exe檔案)
Share
分类: Linux 技术 标签: ,