• 看来,要学oracle了。 24 mins ago
  • 现在的流程是,先一口气喝完中药,然后再灌两口白开水,最后吃几个甜饼,最近这几天,就从没有过饥饿感。。。 21 hrs ago
  • 一日三顿,持续8天。不得不说,喝中药是件很坏胃口的事情。 22 hrs ago

为PHP5安装PEAR

2 条评论 十二月 26th, 2009

最近在学习PHP的PEAR(PHP Extension and Application Repository PHP扩展与应用库),测试软件我都首先在FreeBSD上安装,因为早已习惯与其软件维护的简便。

#cd /usr/ports/devel/pear
#make install clean

执行安装后提示当前PHP没有运行在命令行模式下,无法安装

#cd /usr/ports/lang/php5
#make config
继续阅读…

网络设备故障拾遗

没有评论 九月 5th, 2009

最近碰上一个交换机坏掉和一个路由器坏掉,可是折腾了我一把,把处理过程记录一下。

先是部分电脑连接到打印服务器打印时整个office文档程序死掉,检查发现这些客户端无法通过网络正常连接到打印服务器,原本以为是网线之类的问题,但是发现这些电脑的IM工具、Web应用也正常,然后ping测试到打印服务器也没有丢包现象。由于打印服务器接在一台交换机上,于是将其直连到路由器的端口,部分客户端的打印问题解决了,但是还有一部分故障依旧。将故障客户网络端口换到其他交换机,于是故障得到解决,从而断定交换机故障,替换交换机后恢复正常。

还没有过多久,路由器又出了状况。首先是公司网络异常,主要是连接外网的网络应用均异常,ping 本市的电信数据中心(61.150.4.238)丢包,开始还以为是外部光纤问题,将笔记本直连到光猫测试,检查无异后,检查内部网络ping路由地址也丢包,从而猜测路由器故障。尝试重启路由器几次未果。联系路由器厂商并说明现象后建议尝试更改网卡属性为10M半双工,进行ping路由器测试,出现正常后将路由所以局域网端口和广域网端口全部改为10M半双工,网络连接开始正常。

而后联系厂家发送备用路由,原路由返回修理。

后记:网络故障的排除需要耐心细致的检查和有条理的分析,另外需要一点点扎实的网络基础。到面对实际问题,会发现自己要学的其实还很多。

FreeBSD 次版本升级笔记

没有评论 八月 22nd, 2009

由于学习的需求,我在一台FreeBSD服务器上做着各种的尝试。之前FreeBSD的版本升级都需要重新编译内核源代码,那是一个我认为并不繁琐而且很有乐趣的过程,但是最大的缺陷在于最终的更新文件需要跑到机房在服务器连接的显示器跟前进行,无法通过SSH远程来完成。自从有了freebsd-update这个实用的工具之后,我就可以在自己的电脑跟前完成这些操作了。

FreeBSD最新的手册(适用于6.4-RELEASE 和 FreeBSD 7.2-RELEASE)第24章 更新与升级 FreeBSD,已经给出了关于使用freebsd-update进行升级的指导。
继续阅读…

安装用于测试MySQL的Perl模块

没有评论 八月 20th, 2009

在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现:

“警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmin将无法可靠地访问您的MySQL数据库。点击此处 立刻安装该它们。”

而“点击此处”安装时浏览器无法打开此链接,访问到MySQL手册上的相关资料在其它类Unix系统中安装MySQL,提示“如果安装了DBI和DBD::mysql Perl模块,可以使用bin/mysql_setpermission脚本增加新账户。”
继续阅读…

PHP 遍历数组的方法

没有评论 七月 7th, 2009

1. foreach()

foreach()是一个用来遍历数组中数据的最简单有效的方法。

#example1:


< ?php
$colors = array('red','blue','green','yellow');
foreach ($colors as $color) {
	echo "Do you like $color? <br />";
}
?>

显示结果:

Do you like red?
Do you like blue?
Do you like green?
Do you like yellow?
继续阅读…

Mac OS X 上的PHP开发环境

4 条评论 六月 28th, 2009

终究还是抵挡不住Apple的诱惑,入手Macbook。在这个从未接触过的Mac OS X上,开始捣鼓我的个人开发环境设置。

一、配置终端

我一直都喜欢用终端的,FreeBSD下用Tcsh,Ubuntu和Mac OS X下也尝试下bash。先查看终端的配置信息:

$echo $SHELL
/bin/bash

$echo $PS1
\h:\W \u\$ –这个4个参数分别是hostname,工作目录,用户名和美元符$,管理员级的配置文件是/etc/bashrc。

现在先选择终端的偏好设置,我将主题改到Pro并将字体改为Monaco 14pt,这个主题基本上是黑色背景+20%左右的透明度,视觉效果很不错。然后在shell设定标签中,选择当shell退出时关闭窗口。我选择编辑~/.bash_profile
继续阅读…

Page 1 of 512345