分类:eAccelerator

给 windows 下的 nginx + php 添加 zend 和 eAc

昨天我们简单搭建了 Windows 平台下的 nginx + php 环境,但是没有添加 zend 和 eac 加速器。原来添加 zend 的方法不行了,因为我们安装的是 nts (非线程安全)的 php,而原来的 zend 只是为 ts 的 php 编译的,直接装上会报错。

我找了下互联网,找到这么个东西 ZendOptimizer for PHP 5.2.1 nts,虽然不是最新版本,好歹能用。下载回来解压到 d:\wnmp\zend。在 php.ini 里最末位添加

[Zend]
zend_extension=”D:\wnmp\zend\ZendOptimizer.dll”

eAccelerator 也一样,要用 nts 版本的。到这里下载

另外,这个网站编译了很多 php 5.3.x 的版本提供下载,给安装 php 5.3 系列的朋友用。

下载回来后,放到 d:\php\ext 目录下,在 php.ini 末尾添加

[eAccelerator]
extension=”eAccelerator_nts.dll
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”D:\Temp\eAccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=””
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.content = “shm_and_disk”

保存,重启 nginx + php,打开phpinfo,验证通过,结束。

Ubuntu学习笔记三-LAMP

虽然 Ubuntu 是面向桌面的一款 Linux,但并不妨碍我们建立一个给予 LAMP(Linux/Apache/MySQL/PHP) 的 web 调试平台。

Ubuntu 拥有庞大且完善的在线软件库,可以方便的配置成 LAMP 服务器。

以下在 Ubuntu 7.04 配置成功。

1.桌面顶部的 系统-系统管理-新立得软件包管理器

2.新立得软件包管理器-编辑-使用任务分组标记软件包

3.选择 LAMP server-确定

系统将会自动下载软件库中的 Apache、MySQL 和 PHP 并安装在系统中,以后如果这个套件有更新,系统也会提示你。

安装位置都在 /etc 目录下。

网站根目录在 /var/www 目录下

4.安装 phpmyadmin: $sudo apt-get install phpmyadmin

5.验证

打开,输入地址:http://localhost/apache2-default/

It works! 恭喜你。

http://localhost/phpmyadmin/index.php 是 phpmyadmin 的访问地址,而 phpmyadmin 的config.inc.php的位置是在/etc/phpmyadmin 目录下。

6.基本设置

默认情况下,php5模块是自动加载了的,不过有时候系统会出错,可以手工启用(一次性)

$sudo a2enmod php5

编辑 Apache 配置  $sudo /etc/apache2/apache2.conf
        * 增加或者修改
            <IfModule dir_module>
                DirectoryIndex index.html index.php
            </IfModule>

启用 mod_rewrite 模块 $sudo a2enmod rewrite

配置mysql,为root配置mysql密码
    * 进入mysql客户端
        $ mysql
        // 除此安装mysql后,空行下,它的默认登录主机是localhost
        // 它默认的登录用户是root,密码为空
        // 因此以上等同于:
        // $mysql -h localhost -u root
       
    * 为localhost设定本地密码
        mysql> grant all on *.* to root@localhost identified by ‘your_password’;
        // all是mysql很多权限的集合,但不是全部,比如它就不包含grant
        // 命令行的原型是:
        // mysql> grant [privileges] on [db_name.table_name] to [user]@[dbhost]
        //            > identified by [password];

    * 千万要记住你的密码!

重新启动apache服务
            $ sudo /etc/init.d/apache2 restart

基本就这些,以后在继续写。

【转贴】什么是台风

前几天上海被韦帕台风忽悠了一把,这里转贴下台风知识

A.什么是台风?

台风,是发生在西北太平洋和南海一带热带海洋上的猛烈风暴。你一定看到过江河中不时有涡旋出现吧,实际上,台风就是在大气中绕着自己的中心急速旋转的、同时又向前移动的空气涡旋。它在北半球作逆时针方向转动,在南半球作顺时针方向旋转。气象学上将大气中的涡旋称为气旋,因为台风这种大气中的涡旋产生在热带洋面,所以称为热带气旋。

为什么称为台风呢?有人说,过去人们不了解台风发源于太平洋,认为这种巨大的风暴来自台湾,所以称为台风;也有人认为,台风侵袭我国广东省最多,台风是从广东话 “大风”演变而来的。

事实上,几乎世界上位予大洋西岸的所有国家和地区,无不受热带海洋气旋的影响,只不过不同的地区人们给它的名称不同罢了。

在西北太平洋和南海一带的称台风,在大西洋、加勒比海、墨西哥湾以及东太平洋等地区的称飓风,在印度洋和孟加拉湾的称热带风暴,在澳大利亚的则称热带气旋。

Read More.

台湾和奥运有仇

9月20日,中华台北奥委会蔡辰威来函,表明不再与北京奥组委进行火炬入台协商,单方面终止了会谈,从而关闭了协商的大门。当晚,国际奥委会通知北京奥组委,取消奥运火炬传递入台。北京奥组委对于奥运圣火最终未能成行台北、未能满足台湾同胞热切期盼传递奥运圣火的美好愿望表示深深的遗憾。

阿扁怎么了?就算想独立也不能拒绝奥运啊,要是你真的牛,明年就不要派代表团去北京。否则你做些自欺欺人,掩耳盗铃的事情,忽悠谁呢?不知所谓。

【转贴】几种主板BIOS报警声音的含义

经常碰到这种事,贴在这里以备不时只需

IT023.COM(电脑在线)

在维修电脑的时候,我们会经常遇到开机时,BIOS的错误提示声音,如果我们熟悉这些声音的缘由,那我们排除电脑故障时就非常方便,能够在最短的时间内解决问题。

1、“嘀嘀…”连续的短音

一般情况下常见于主机的电源有问题。不过有时候电源输出电压偏低时,主机并不报警,但是会出现硬盘丢失,光驱的读盘性能差,经常死机的情况。当出现这些情况时,最好检查一下各路电压的输出,是否偏低,当+5V和+12V低于10%时,就会不定期的出现上述的问题。因为电源有电压输出,经常会误以为主板的问题或硬盘问题,而浪费好多时间。造成输出电压偏低的原因是输出部分的滤波电容失容或漏液造成的,直流成份降低时,电源中的高频交流成份加大,会干扰主板的正常工作,造成系统不稳定,容易出现死机或蓝屏现象。

不过这种情况在INTEL和技嘉的某类主板上,如果系统出现“嘀嘀…”连续短鸣声,并不是电源故障,而是内存故障报警,这一点需要注意。

2.“呜啦呜啦”的救护车声,伴随着开机长响不停

这种情况是CPU过热的系统报警声,大多是因为在为主机内部除尘,打扫CPU散热器或者是因为更换了新的CPU风扇,因为安装不到位,CPU散热器与CPU接触不牢,有一定的空间或其间加有杂物,导致CPU发出的热量无法正常散出,一开机CPU就高达80-90℃。如果是PIII以下的CPU,因为CPU的温度测试是采用靠近CPU附近的温度探头来采集的,显示的温度数值与CPU实际的温度数值有一定的误差,大约有10-20℃的差别。而PIV的CPU的温度传感器是集成在CPU内部,这时系统显示的CPU温度比较准确。一般主机只要一开机,系统提示的CPU温度就在50℃左右,这是正常的。

3.“嘀…嘀…”的连续有间隔的长音。

这是内存报警的声音,一般是内存松动,内存的金手指与内存插槽接触不良,内存的金手指氧化,内存的某个芯片有故障等原因。

4.“嘀…,嘀嘀”一长两短的连续鸣叫

这是显卡报警,一般是显卡松动,显卡损坏,或者主板的显卡供电部分有故障。

5.“嘟嘟”两声长音后没有动静,过一会儿会听到“咯吱咯吱”的读软驱的声音。

如果有图像显示会提示系统将从软驱启动,正在读取软盘。如果软驱中没有软盘,系统会提示没有系统无法启动,系统挂起。

6.在WIN系统下按“Caps Lock”和“Num Lock”与“Scroll Lock”这三个键时,主机的PC喇叭有“嘀”的类似按键音。

例如三帝的PV40ML,这种情况是主板的一种提示功能,提示用户改变了键盘的输入状态,不是故障。但是因为有的人不明白其中缘伪,便认为是主板有问题。

7.短促“嘀”的一声

一般情况下,这是系统自检通过,系统正常启动的提示音。不过,有的主板自检通过时,没有这种提示音,什么声音也没有。还要注意,有的主板自检的时间可能较长,会等五六秒钟后才会听到“嘀”的一声,需要有点耐心。
参考资料:中关村在线重庆站

Ubuntu学习笔记二

安装就没啥说了,在官方网站下载iso文件,直接在虚拟机里安装。

安装时有中文选项,装好就直接支持中文,但是貌似中文的字体不是很好看。

Linux都支持TrueType字体,可以把Windows里的字体拷贝过来使用。

先将 windows 的微软雅黑字体 msyh.ttf 和 msyhbd.ttf 拷贝到桌面。

然后打开终端(类似 Windows XP 的 dos 窗口,是一个命令行界面)

输入命令

cd Desktop
sudo mkdir -p /usr/share/fonts/Microsoft/
sudo cp msyh.ttf /usr/share/fonts/Microsoft/
sudo cp msyhbd.ttf /usr/share/fonts/Microsoft/
sudo chmod 644 /usr/share/fonts/Microsoft/*
cd /usr/share/fonts/Microsoft/
sudo mkfontscale
sudo mkfontdir

以上完成了将字体拷贝到系统字体目录。

然后需要更新linux字体列表,命令:

sudo fc-cache /usr/share/fonts/Microsoft/

最后编辑/etc/fonts/language-selector.conf 来配置字体,只有这么配置后,才能达到美化的效果,命令:

sudo gedit /etc/fonts/language-selector.conf

修改为这样的,也就是加三个 <family>Microsoft YaHei</family>:

<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Microsoft YaHei</family>
。。。。。。。。。。。。。。。。
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Microsoft YaHei</family>
。。。。。。。。。。。。。。。。
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Microsoft YaHei</family>
。。。。。。。。。。。。。。。。。

保存。

设置字体渲染为次像素平滑 系统 –> 首选项 –> 字体

最后重启xwindows(Ctrl+Alt+BackSpace)。

然后你可以看到桌面和所有的应用程序都用上了 微软雅黑 字体。记得将浏览器里的字体设置也改一下,就圆满了。

其他 windows 字体的安装方法都一样。

Ubuntu学习笔记一

以下摘自 http://wiki.ubuntu.org.cn/

Ubuntu(国际音标: /ùbúntú/) 是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的「ubuntu」一词,意思是「人道待人」。Ubuntu建基于Debian发行版和GNOME桌面环境,而与Debian的不同之处在于,其每6个月发布一次,且每次发布的版本均提供为期18个月的支援。

Ubuntu 6.06 LTS,即代号“Dapper Drake”的版本提供三年的桌面支持与五年的服务器支持,而不是通常的18个月支持。Ubuntu的目标在于为一般用户提供一个最新的,也是相当稳定的只使用自由软件的操作系统。而Ubuntu具有庞大的社群支持,用户可以方便地寻求协助。

Kubuntu与Xubuntu是Ubuntu计划正式支援的衍生版本,分别将KDE与Xfce桌面环境带入Ubuntu。Edubuntu则是一个为了学校教学环境而设计,并且让小孩在家中也可以轻松学会使用的衍生版本。

Ubuntu及其衍生版本至今似乎没有正式的中文译名,至少从Ubuntu中文网和Ubuntu正体中文网的官方网站上来看是这样,班图曾经作为非官方的译名被一些中文用户使用,不过这个不完整的音译并未得到一致认可。

网站 www.ubuntu.com
公司/
开发 Canonical有限公司 / Ubuntu基金会
家族 GNU/Linux
源码模式 自由与开源软件
最新版本 7.04 / 2007年4月19日
更新方式 APT
封包管理程序 dpkg
支援平台 i386, AMD64, PowerPC, UltraSPARC[1]
内核类型 Monolithic kernel, Linux
默认用户界面 GNOME
软件授权方式 GPL与其他授权
运作状态 运作中

最新的测试版是7.10,即将于10月发布正式版。

Ubuntu有庞大的软件库和完善的更新系统,免去了自己编译软件的痛苦,当然,软件库里的软件往往不是最新版本。如果你喜欢最新的版本,还是自己编译最新的代码。

Windows下安装Apache2.2配合PHP5.2

以前都是在windows下用IIS集成PHP,现在玩点别的。

一. 首先安装PHP,这个大家应该都会了,那就简单说下:

http://www.php.net/downloads.php 下载最新的 PHP Windows Binaries(PHP 5.2.4 zip package 这个即可)

下载后,解开到 C:\php

复制以下文件到 C:\Windows 目录

libeay32.dll
libmcrypt.dll
libmhash.dll
libmysql.dll
libswish-e.dll
php5ts.dll

将 php.ini-recommended 文件复制到 C:\Windows 目录,并改名为 php.ini,设置里面的配置,主要就是 ext 目录和扩展的开关,略。

二. 到 http://apache.mirror.phpchina.com/httpd/binaries/win32/ 下载最新的 Apache 安装包,目前应该是 2.2.4,2.2.6的源码已经发布,有兴趣可以自己编译。

安装,默认设置即可。

装好后,打开 C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

这个文件中 # 代表注释。 

下面是一些配置的说明:

ServerRoot 服务器程序路径,默认,不要修改。

Listen 就是绑定的IP和端口,默认是80,也就是当前主机的所有IP的80端口

LoadModule 加载的模块,一大串,根据自己需要打开或关闭。注意在这里需要加一行:

LoadModule php5_module C:/PHP/php5apache2_2.dll

ServerAdmin 管理员邮箱

ServerName 虚拟主机的域名

DocumentRoot 虚拟主机的网页文件路径

<Directory “xxxx”> 同上,这两个貌似要一致

DirectoryIndex  默认文档,需要增加 index.php,根据需要可以加别的。

<IfModule mime_module> 下面的mime模块,需要加下面两行

    AddType application/x-httpd-php .php
    AddType image/x-icon .ico

完毕,重启 Apache,你的网站应该可以运行了。

中国政府总算强硬了一回

  新华网北京9月16日电 国务院台湾事务办公室发言人16日应记者询问,就陈水扁9月15日在民进党举行的游行集会上鼓吹“台独”分裂言论一事,发表了谈话。

  发言人说,近一时期,陈水扁当局不断采取挑衅行动,推动以台湾名义加入联合国的公投、以台湾名义申请加入联合国等“台独”分裂活动,遭到两岸同胞和国际社会的强烈反对与严厉谴责。但是,陈水扁为谋求一党之私、一己之利,不惜破坏台海地区和平稳定,牺牲台湾同胞的根本利益,毫无收敛之意。9月15日,陈水扁在民进党举行的游行集会上,继续大肆煽动“入联公投”、“申请入联”,再次鼓噪“台湾是主权独立国家”的谎言。这次游行集会的情况表明,陈水扁当局鼓吹的“入联公投”、“申请入联”,没有得到广大台湾同胞的普遍响应,但是,“入联公投”的事态仍在发展,我们将继续密切关注,并做好了应对严重状况的必要准备。

  发言人强调指出,台湾是中国不可分割的一部分。这是任何人都改变不了的事实。为了维护台海地区和平稳定,促进两岸关系和平发展,我们做出了不懈努力。但是,在维护国家主权和领土完整、制止分裂活动的重大原则问题上,我们绝不动摇、绝不妥协、绝不含糊,绝不允许任何人以任何方式把台湾从祖国分割出去。

很久没有看到如此振奋人心的新闻了,印象中只有北京申奥成功能于此相比。

陈水扁是不是疯了?他难道真以为靠中美洲几个小国的支持就能入联?真以为公投了就入联?真以为大陆打台湾时,美国会帮忙?还是他只想在离任前玩一把,不能名垂青史,至少遗臭万年?

尤纳斯的愤怒

看到一则报道,说是中国男篮主教练“欧洲恺撒”尤纳斯,炮轰中国篮协,扬言离开中国。

印象中,尤纳斯并不是一个张扬的人,一直很内敛、敬业。怎么会口无遮拦呢?

事情的起因据说是一位中国记者写了一篇报道,说因为夏季拉练成绩不好,篮协内部对尤纳斯非常不满。

于是乎,老头急了,接受了欧洲媒体的采访,说了中国篮球和篮协的诸多不是。

呵呵,原以为只有中国足协才得罪教练,现在看来,整个中国体育界,特别是职业化程度高的项目,教练,特别是国家队教练,和该项目协会的矛盾都非常大。

其实在中国这种长官意志为先的国度,国家队的主教练,可能是最困难的职业了。

1 2