分类
日历
统计
链接
其他

13 May.2014

Installing Xdebug on CentOS 不指定

作者: dreamboymt   分类:WEB服务器   出处:本站原创   

Here are exact steps to follow:

1. You need to install PHP’s devel package for PHP commands execution
yum install php-devel
Make sure you also have php-paer package installed
yum install php-pear

2. Next install GCC and GCC C++ compilers to compile Xdebug extension yourself.
yum install gcc gcc-c++ autoconf automake

3. Compile Xdebug
pecl install Xdebug

4. Find the php.ini file using
locate php.ini

And add the following line

[xdebug]
zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.remote_enable = 1

5. Restart Apache
service httpd restart

6. Test if it works – create test.php with the following code

<?php phpinfo() ?>
and check if you have the following output



Summary: You installed XDebug by Derick Rethans as Zend_Extension. Installing XDebug as Zend Extension is very important because that way you can Debug step by step in different IDEs.

If you like to compile the xdebug.so object file yourself in order to get the latest version of xdebug.so here are the steps to follow:

1. Download latest xdebug-X.Y.Z.tgz from xdebug web site

2. Unpack the downloaded file with tar -xvzf xdebug-X.Y.Z.tgz to some test folder

3. Run: cd xdebug-X.Y.Z

4. Run: phpize (to prepare the environment)

5. Run: ./configure

6. Run: make (now you have xdebug.so created;)

7. Copy xdebug.so to your modules file (in my case /usr/lib64/php/modules)

8. Make sure you have the following in php.ini
zend_extension = /usr/lib64/php/modules/xdebug.so

9. Make sure you have the execute permission for the xdebug.so file
chmod +x /usr/lib64/php/modules/xdebug.so

10. Restart the web server


PS. Please note with the release of PHP 6.0 you will probable see Zend Engine 3 in the last image.

Thanks.

时间:21:16 评论(0) 引用(0) 阅读(5176) Tags:
28 Apr.2014

CentOS 查看IP,端口 修改IP,打开端口生效 不指定

作者: dreamboymt   分类:源代码   出处:本站原创   

你知道,在windows中习惯了ipconfig,在CentOS中查看IP是感觉麻烦了好多;

今天收集的资料,就集中解决IP 端口的问题:

  1. 查看IP
    ifconfig eth0 →查看IP 不过输出的信息多一些
    ifconfig|grep 'Bcast'  → 这个输出的信息要清晰多了
  2. 修改IP并生效
    编辑/etc/sysconfig/network-scripts/ifcfg-eth0,按如下设置
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=
    ONBOOT=yes
    TYPE=Ethernet
    IPADDR=<你的IP>
    NETMASK=255.255.255.0 
    其中MAC地址可用ifconfig eth0命令查看
    设置好后,重启network服务即可:service network restart
  3. CentOS系统安装好,默认只打开了22端口,如果希望开放其他端口的话,需要打开所需端口。 

vi /etc/sysconfig/iptables

然后在CentOS系统中添加 Java代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT  
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT

最后CentOS系统要重新启动服务 Java代码
/sbin/service iptables restart  
/sbin/service iptables restart

查看端口是否开放 Java代码

/sbin/iptables -L -n


使用mysql客户端连接服务器,打开3306端口,以及配置Nginx等都需要进行这个操作,这个障碍现在已经没有了,我们继续......

时间:21:55 评论(0) 引用(0) 阅读(2209) Tags:
10 Apr.2012

centos安装 rar 与其使用 不指定

作者: dreamboymt   分类:WEB服务器   出处:本站原创   

下载安装:

[root@localhost ~]# wget http://www.rarsoft.com/rar/rarlinux-3.6.0.tar.gz
[root@localhost ~]# tar zxvf rarlinux-3.6.0.tar.gz

[root@localhost ~]# cd rar
[root@localhost ~]# make

使用说明:rar的<命令>部分不带"-" 号,只有<选项>部分带"-" 号

下面是一篇不错的介绍文章,摘录过来

# rar --help
用法: rar <命令> -<选项 1> -<选项 N> <压缩档案> <文件...>
<@文件列表...> <解压缩路径\>

<命令>
a 添加文件到压缩档案
c 添加压缩档案注释(注释的大小最大不能超过62000字节)
cf 添加文件备注( 当使用'v'参数时显示文件备注,最大不能超过32767字节)
ch 改变压缩档案参数
cw 向指定文件写入档案备注
d 从档案中删除文件
e 解压缩文件到当前目录(不创建任何子目录)
f 刷新档案中的文件(更新这些文件自它们被打包之后产生的变化,不在压缩档案中增加新的)
i[par]=<str> 在档案中查找特定字符
k 锁定档案(任何试图改变压缩档案中内容的命令都会被忽略)
l[t,b] 列出档案[technical, bare]
m[f] 移动到压缩档案中[只针对文件]
p 打印文件到标准输出
r 修补压缩档案
rc 重建丢失的分卷
rn 重命名压缩档案中的文件
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[name|-] 压缩档案与SFX(自解压文档)之间的转换
t 测试压缩档案文件
u 更新压缩档案中的文件
v[t,b] 列出压缩档案的详细信息[technical,bare]
x 解压缩到完整路径

<选项>
- 停止对选项的扫描
ad 追加档案名称到目标路径
ag[format] 使用当前数据生成压缩档案名
ap<path> 在档案内部设置路径
as 同步档案内目录
av 设置认证检测(只有注册版提供此功能)
av- 关闭认证检测
c- 关闭备注显示
cfg- 关闭读取设置
cl 转换名称为小写字母
cu 转换名称为大写字母
df 压缩后删除原文件
dh 打开共享文件
ds 关闭针对于稳固档案的名称排序
dw 压缩后擦除文件
e[+]<attr> 设置文件排除与包含属性
ed 不添加空目录
en 不设置档案结束块
ep 名称中不包含路径
ep1 名称中不包含基本文件目录
ep3 展开路径到完整包含的驱动器名
f 刷新文件
hp[password] 加密文件数据和文件头部
id[c,d,p,q] 关闭消息
ierr 发送所有消息到标准错误输出
ilog[name] 记录错误日志到文件中(只有注册版提供此功能)
inul 关闭所有消息
isnd 打开声音
k 锁定压缩档案
kb 保持被解压过的已损坏的文件
m<0..5> 设置压缩等级(0-存储...3-默认...5-最大)
mc<par> 设置高级压缩参数
md<size> Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 存储指定的文件类型
n<file> 仅包含指定的文件
n@ 从标准输入读取文件名到包含内容中
n@<list> 在指定列表文件中包含文件
o[+|-] 设置重写模式
ol 替文件保存符号连接作为连接
or 自动重命名文件
ow 保存活存储文件的拥有者与群组
p[password] 设置密码
p- 不询问密码
r 对子目录进行递归操作
r0 仅用通配符名称对子目录进行递归操作
rr[N] 添加数据恢复记录
rv[N] 创建恢复
s[<N>,v[-],e] 创建稳固档案压缩
s- 关闭稳固档案压缩
sc<chr>[obj] 设置指定的字符串
sfx[name] 创建SFX档案
si[name] 从标准输入读取数据
sl<size> 处理文件的大小小于指定的值
sm<size> 处理文件的大小大于指定的值
t 压缩后测试文件
ta<date> 处理修改日期为指定日期之后的文件,<date>格式: YYYYMMDDHHMMSS
tb<date> 处理修改日期为指定日期之前的文件,<date>格式: YYYYMMDDHHMMSS
tk 保持档案最初的时间
tl 设置档案时间为据现在最近的文件时间
tn<time> 处理比指定时间新的文件
to<time> 处理比指定时间旧的文件
ts<m,c,a>[N] 保存或存储文件时间(修改,创建,访问)
u 更新文件
v 创建自动大小的卷或列出所有卷
v<size>[k,b] 创建指定大小的卷size=<size>*1000 [*1024, *1]
ver[n] 文件版本控制
vn 使用旧的卷命名体系
vp 在每个卷之前暂停
w<path> 指定工作目录
x<file> 排除指定文件
x@ 排除从标准输入中读取的文件名称
x@<list> 从指定列表文件中指定要排除的文件
y 设定所有回答为yes
z[file] 从文件中读取压缩档案的备注

例 1:添加文件或目录到压缩档案中,使用a命令。例如把文件files1添加到abc.rar中,使用a或m命令,a命令把file1文件添加到 abc.rar档案中保持原有的file1文件不变,m命令移动file1文件到file1.rar档案中(压缩完成后会删除原有的file1文件,注 意:m命令只针对文件进行操作)

# rar a abc.rar file1

说 明:如果此时abc.rar档案不存在,会自行创建abc.rar文档案,如果abc.rar档案已经存在,则将file1文件压缩进abc.rar档案 中,若abc.rar档案中已存在一个file1文件,则会更新file1文件。并且原有的file1文件依然存在于当前目录下,若要将file1文件移 动到file1.rar中请使用m命令,对于目录同样可以进行此操作。
注意:如果只输入"rar a file1.rar"命令,而没有接文件名或目录名的话,会将当前目录下所有的文件和文件夹压缩进file1.rar文档中。这点要注意一下。

例 2:解压缩abc.rar档案中的内容,可以使用e或x命令,假设abc.rar目录中有一个名为file1的文件和一个名为test的目录,test目录中有一个名为file2的文件,

# rar e abc.rar

说明:使用e命令,会将abc.rar中的file1文件连同 test目录下的file2文件解压到当前目录。如果想保持abc.rar目录中的目录结构请使用x命令。

# rar x abc.rar

说明:此时会将file1文件和test目录解压到当前文件夹。

例3:为整个压缩文件添加注释

# rar c abc.rar

说明:输入该命令后,屏幕最下方会显示

Processing archive test.
rarReading comment from stdin

并有一个光标在闪烁,从光标闪烁的位置输入注释信息,输入完了按下Ctrl+D结束输入

例4:为压缩文件中的单个文件添加注释,使用cf命令。假如现在要为 abc.rar档案中的file1文件添加注释

# rar ch abc.rar file1

此时屏幕最下方会显示

Reading comment for abc.rar : file1 from stdin

从光标闪烁出输入想要为file1 添加的注释,Ctrl+D结束输入

例4:把整个档案的注释写入到一个文件中,使用cw命令。加入要将abc.rar的注释写入到 test.txt文件中

# rar cw abc.rar test.txt

说 明:如果当前目录下不存在名为test.txt的文件,则会自行创建一个名为 test.txt的文件,并将abc.rar的注释写入到text.txt文 件中,如果当前目录中已经存在一个名为text.txt的文件,则会提示你是否覆盖已经存在的文件,如果选择Yes或者All,则会清空test.txt 中原有的内容,然后将abc.rar的注释内容写入到text.txt文件中。

例4:删除压缩档案中的文件或目录,使用d命令。例如要删除abc.rar档案中的file1文件。

# rar d abc.rar file1

说明:该命令删除abc.rar档案中的file1文件,对于目录同样有效。

以上为常用的压缩与解压缩命令,<选项>部分的使用不再进行介绍了,请大家自己尝试一下吧。

解压缩命令unrar的使用:

# unrar --help

用法: unrar <command> -<switch 1> -<switch N> <archive> <files...>
<@listfiles...> <path_to_extract\>

<命令>
e 解压文件到当前目录
l[t,b] 列出压缩文档信息[technical, bare]
p 打印文件到标准输出
t 测试压缩我俄当
v[t,b] 列出压缩文档的详细信息[technical,bare]
x 解压文件到完整路径

unrar的命令和rar具有同样的效果,可以看出unrar只包含了rar的一部分命令而已,因此使用rar就可以完成所有操作。

时间:00:03 评论(0) 引用(0) 阅读(2293) Tags:
12 Sep.2011

默认64位或者32位IE(随便切换) 不指定

作者: dreamboymt   分类:Windows   出处:本站原创   
用64位的朋友们,是不是觉得默认IE是32位用着不怎么好,好像没发挥64位的威力,确实是的,64位IE性能远比32位强大,这个我就不多说了,大家看一下专业网站的测评。加上现在64位的flash出来了,用64位浏览器更是方便好用了(但是还有个别视频网不支持64位核心的ie,我发现的有央视网和迅雷看看,其他的基本上支持,迅雷下载暂时不支持,官方说后期支持,敬请期待,其他的浏览网页,查资料,看fflash视频,都没问题)好了,废话少说,看如何更改默认设置吧,让你一点某个联网程序,默认启动64位的ie。

将默认改为64位,方法如下:

1.首先进入ie浏览器,在internet 选项里----程序---设为默认值,将ie设为默认浏览器,暂时不管是32位的还是64位的;

2.复制以下红色字段,粘贴到记事本,另存为“64位IE.reg”(只要扩展名是reg就可以,前面随便写)

3.双击导入刚才保存的“64位IE.reg”即可

默认64位IE代码

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IE.HTTP\shell\open\command]

@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"



将默认改为32位IE,方法如下

1.首先进入ie浏览器,在internet 选项里----程序---设为默认值,将ie设为默认浏览器,暂时不管是32位的还是64位的;

2.复制以下红色字段,粘贴到记事本,另存为“32位IE.reg”(只要扩展名是reg就可以,前面随便写);

3.双击导入刚才保存的“32位IE.reg”即可

默认32位IE代码

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IE.HTTP\shell\open\command]

@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" -nohome"



时间:10:31 评论(0) 引用(0) 阅读(17575) 
9 Feb.2011

微软彻底关闭Windows系统的AutoRun特性 不指定

作者: dreamboymt   分类:Windows   出处:本站原创   

  经过十多年的犹豫,微软今天终于宣布关闭所有老版本Windows的AutoRun特性。

  AutoRun是一个操作系统的便捷机制,在用户插入USB闪存和CD等可移动媒体时,系统会自动读取其根目录的autorun.inf文件并运行指定程序,但后来用户发现这种行为可以助长恶意软件的传播,因此微软后来限定了严格的AutoRun方法,并且可以让用户通过注册表、组策略等关闭该功能(据统计已有数百万用户关闭)。

  数年来,AutoRun已经被恶意软件搞得臭名昭著,在今天的一次“重要的非安全更新”中,微软彻底关闭了包括老版本Windows在内的AutoRun特性。

时间:23:07 评论(0) 引用(0) 阅读(55035) Tags:
分页: 2/50 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]