2013年6月6日星期四

27岁聋女考取美国4所高校博士 读唇考过六级听力

85后聋女考取美4所高校博士 读唇考过六级听力
刘轶
高分攻克GRE、托福,考取美国4所大学的博士。这一骄人成绩的获得者,是一名8个月就双耳失聪的27岁女孩。她叫刘轶,是华中师范大学特殊教育专业研究生。
生活在无声世界的20多年,刘轶努力像常人一样生活、学习。她还将这股子韧劲用于学习上:中考考入重点高中,不仅读完了本科,还考上华中师范大学研究生。如今,她又考取了美国4所高校的博士,即将赴美求学。
读唇考过四六级听力
1985年,刘轶在武汉降生,但这个女婴带给这个家庭的喜悦只维持了8个月。因为药物中毒,刚刚8个月大的刘轶双耳失聪。看着女儿坠入无声世界,刘妈妈决定,即使再艰难也不放弃,听不到别人说话,就教她“看话”——读唇。
每次发音,妈妈教刘轶:用手摸着自己的声带,感受发音时的气流;眼睛盯着妈妈的嘴唇,认清每个字的口型。几十遍、几百遍、几千遍……“我”是刘轶学会发音的第一个字,这个简单的“我”字,母亲教了上千遍,刘轶才会模仿。当从刘轶一张小嘴里发出那一声含混的“我”字时,全家痛哭不止。
绝大多数失聪孩子到了高年级后就跟不上课程,而转入特殊学校,但刘轶却一直坚持读到大学。大二那年,她开始着手准备英语四级考试。对于完全没有听力的人来说,并不简单。
渐渐地,她总结出一套学习方法:看视频学口型。大学英语四级考试当天,学校为她设置了单人考场,由老师现场念听力题,她通过读唇来理解每句话的意思。过了四级,又过了六级……她用自己的努力证明着聋人学生也可以学好英语。
黄鹤楼找老外练口语
要留学,就得练好口语。为此,刘轶曾独自跑到黄鹤楼找外国人交流。在成功考上华师研究生后,她趁着考研后的一股热乎劲备考GRE,一本厚达700页,词汇量达2万的红宝书被她撕成了三小本,每天随身带一小本放进自己的包包里。
今年春节,在刘轶看来,最大的特别之处就是比平时还要忙——准备美国大学的面试题、看美剧练口语发音、陪老人过团圆年,还要修改毕业论文。
为实现去美国读博的梦想,刘轶向多所大学提交了申请,并根据每个学校特殊教育专业的特点、不同教授的研究领域做足功课。
事实上,从去年底开始,刘轶就在认真准备申请材料,网上申请、和美国学校邮件沟通,每个步骤她都不敢有任何马虎。接下来的日子,她几乎“泡”在了文献资料和英语里。“每个学校、每个专家,都有各自不同的侧重研究方向,只有先了解到他们的‘口味’,才有底气去面试”,刘轶自信地说。
今年4月,顺利通过GRE、托福考试的刘轶,拿到了美国堪萨斯大学、佛罗里达大学、佐治亚大学以及约翰·霍普金斯大学的博士生录取通知书。最终,她选择堪萨斯大学特殊教育专业就读。

教程101之服务器系统选择--转自阿里云


当前阿里云总共提供了两大类17种操作系统选择。站长一看到这么多操作系统一般第一反应就是不知所措,那么应该如何选择适合自己的服务器呢?这篇文章来为大家解答。
Windows篇
阿里云提供了6种window系统,涵盖了Server 2003 sp2以及Server 2008 R2这两大类操作系统。其中又分为了32位和64位
(1)如何选择32位还是64位
32位系统相比64位系统,最主要的限制体现在内存的大小上。因为32位本身的限制,其最大只可支持到4GB内存,如果您的网站要使用高于4GB的内存或者以后有扩充内存寻到4GB以上的打算,请使用64位操作系统。
(2)选择2003还是选择2008
对于windows来说,我个人建议是选择版本越高的越好。相对来说新版本漏洞相对来说更少,而且IIS 7.5相对于IIS6提供了更多的功能以及更方便的控制台。但是考虑到大家的机器配置不同,在此给出一下几种选择:
配置低于双核 2GB内存:选择server2003 不装数据库
配置双核4GB: server 2003   mssql 或者 server 2008 R2 不带数据库
配置高于双核 8GB:serever 2008 R2  mssql
建议如果大家要在云服务器上跑数据库,尽量选择大内存配置,或者降低配置去选用RDS
(3)中英文、安全加固版如何选择
这个就依据大家各自的喜好来了,在此不多说了
至于Windows服务器配置教程,因为网上教程很多而且相对于Linux来说Windows配置难度更低,所以Windows的配置教程会比较晚的放出。


Linux篇
这个是本片教程的重点,叫大家如何来选择Linux服务器。
Linux阿里云提供了两大类共11种,下面让我们来介绍具体的区别。
(1)这些Linux版本有什么区别?
Linux按照大类来分,阿里云提供了基于Debian跟Red Hat两大类操作系统,具体分类如下:
Debian:Ubuntu Debian
Red hat:Red Hat Centos

(2)这两大类有什么区别
Debian:用的deb包,使用APT包管理系统。同时Debian提供了大多数软件比较新的版本,并且提供了更多的软件包(相对于原版Red Hat)。Debian的优点在于更新迅速,软件包完善(Ubuntu尤其),操作便利。缺点是部分时候稳定性欠佳,跟进最新软件有可能存在Bug。


Red Hat:用rpm包,使用yum包管理系统。相对于Debian来说,Red Hat的一大特点就是慢。大部分软件停留在稳定版本,而且相距最新版版本也差较多。而且某些新版软件的一些新特性支持也比较慢,比如php-fpm。因为Red Hat是面向企业用户提供的操作系统,所以在稳定性上十分突出,一般在新功能或稳定性的选择上更倾向于后者。只有当某个功能完全确定稳定了,才会加入到系统里。优点是系统稳定,技术文档完善,如果付费的话能得到企业级别的技术支持。缺点是软件包比较老旧,而且一些较新功能会欠缺。

总结一下:
如果你喜欢尝鲜,喜欢用最新的功能或喜欢折腾系统,那么Debian是个更好的选择。相对于Red Hat的内核还停留在2.6,Debian早已迈入3.0大门。
如果你追求稳定,不想经常升级系统软件不爱折腾,那么Red Hat是你更好的选择,出色的稳定性以及丰富的文档支持一定可以满足你的需要,当然太新的功能不要抱有幻想。而且Red Hat完善的文档可以免去你到处查找教程、论坛之苦。

(3)Debian与Ubuntu的选择
Ubuntu是基于Debian所开发,可以简单地认为Ubuntu是Debian的功能加强版。与Debian相比,Ubuntu提供了更人性化系统配置,更强大的系统操作以及比Debian更激进的软件更新。Ubuntu与Debian比较,可以认为Debian更趋向于保守一些,Ubuntu对新手友好度更高,上手更容易。用过Ubuntu的都会体会到它的易用,反之如果用过Ubuntu再换到别的系统,都会觉得不适应,Ubuntu真的很方便。

个人建议,如果你打算选择Debian类的,建议选择Ubuntu。Ubuntu提供了更好的操作,更激进的软件更新,更方便管理软件以及相差无几的稳定性。如果你想用Debian类,不想放弃稳定,那么请选择Debian。与Ubuntu相比Debian的稳定性更佳,但是也就存在了Red Hat与Debian相比类似的问题。


关于Ubuntu版本选择:
Debian就给了一个版本,就不说什么了,重点说一下Ubuntu。
不知道阿里云工程师当初怎么想到的还是他自己做镜像时候用的10.10,竟然有10.10?
在此解释下Ubuntu的版本支持时间。Ubuntu普通版本只提供18个月的技术支持,过期则不管。LTS服务器版本提供长达五年的技术支持。Ubuntu 10.10是个普通版,现在已经过了支持周期了。如果你用了,很好,你会发现你安装不了任何软件,10.10的软件已经从Ubuntu软件源中被移除了。所以建议大家选择12.04 LTS版,提供长达5年的技术支持,可以确保在静候相当长的一段时间内你的服务器可以继续收到系统升级补丁以及可用的软件源。顺便再吐槽一下制作这个ISO的,能不能有点专业精神啊!给个没软件源的让我们装完了放那里看么?


(4) Red Hat和Centos 选择
Red Hat跟Centos就没那么多差别了。
Red Hat是付费操作系统,你可以免费使用,但是如果要使用Red Hat的软件源并且想得到技术支持的话,是要像Windows那样掏钱的,所以大家可以理解为Linux中的Windows。这么做符合开源精神,免费使用,服务收费。
Centos是Red Hat的开源版本。一般在Red Hat更新之后,Centos会把代码中含有Red Hat专利的部分去掉,同时Red Hat中包含的种种服务器设置工具也一起干掉,然后重新编译就是Centos。
从某种意义上说,Centos几乎可以完完全全看成是Red Hat,这两个版本的rpm包都是可以通用的。


那么这样问题就简单了,如果你舍得花钱买技术支持,并且想得到完善的技术服务,请去买Red Hat的授权,你会得到如Windows一般强大的技术支持的。如果你只想用,什么付费技术支持什么专有软件都是浮云,那么用Centos吧。

Centos 5 对应 Red Hat 5
Centos 6 对应 Red Hat 6(阿里云没提供这个版本)
同时Red Hat技术支持的文档也是同样可以套用在Centos上的,命令都不用改(毕竟本质上来说一样么)。
Red Hat系的最大特点就是稳定。因为Centos需要在Red Hat更新后才能更新,所以一般补丁更新速度要落后于Red Hat,当然这个对大多数人来说等一段时间不是什么大问题。Red Hat是对Linux内核代码贡献度第一的公司,2012年统计Red Hat贡献了超过10%的代码,所以Red Hat可以说是当前最稳定的Linux版本。Centos秉承Red Hat良好的衣钵,也有一流的稳定性,这点是Debian所无法比拟的。同样团建更新速度Red Hat会慢很多很多,但是一旦更新的话就是稳定版本,稳定性压倒一切。

对于阿里云Centos的选择,建议选择Centos 6.3版本,带来了更多的新特性以及更多的新功能。

除非你的软件需要php 5.1的环境,那么就选择Centos6.3。如果网站需要支持php5.1,只能选用Centos 5。
至于具体版本选择,建议php 5.1用户选择Centoss 5.8,其他的用户则为Centos 6.3
另:想用Nginx也请使用Centos 6.3

linux一键安装web环境全攻略--转自阿里云



 
 
准备好连接linux服务器的工具,推荐用xshell和xftp。

xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。
下载地址:http://www.newhua.com/soft/36383.htm

Xftp 是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。
下载地址:http://www.newhua.com/soft/143.htm

安装完毕后打开xshell


 
 设置云服务器登录信息


 
设置服务器帐号密码


 
设置字符集编码


 
设置好了就点击ok保存


 
一切准备就绪,让我们连接看看云linux服务器的庐山真面目吧!





 
黑不隆冬的,啥都没有,这就是linux的shell啦。shell(壳)到底是什么东东呢?
 
*  Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
linux作为服务器专用操作系统,主要就是默默的待在机房提供各项网络服务的,为了节省系统资源,像windows那样华丽丽的用户桌面就默认不加载了。当然现在越来越多的用户使用linux作为日常家庭办公用操作系统,所以就有了像gnome、kde这样超华丽的桌面。不过作为服务器使用还是推荐用命令行界面吧,毕竟省一点资源,网站打开可能会更快一点嘛!

 
打下面的命令去主目录(/home)看下

  1. cd /home


 
现在用键盘敲入下面这行命令

  1. cd /home && mkdir tmp && cd tmp

 
用xftp上传环境安装文件


 
回到shell界面,用ll命令看下情况

  1. ll

 
是不是多了一个sh目录


 
 
接下来按照说明,分步骤敲入安装命令
chmod –R 777 sh
 
cd sh
 
./install.sh
 
 
出现了一个选择提示,进入web服务器版本的选择界面
 
 

 
这里您可以根据需要选择apache或者nginx服务器,这里是2个服务器的介绍

引用
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
 
这里我们选择nginx,输入n,回车


 
到这里,我们就正式进入环境安装环节了。你可以泡杯茶休息下。一般这个过程会持续半个小时的样子。
为了防止断掉和服务器的连接,可以新开一个shell窗口,将鼠标挪到窗口标签栏,右击,如下图所示:




 
可以看到,新开了一个窗口



 
输入top命令


 
可以看到一直在跳动的系统资源统计


 
好了。做完了这一些就让我们静静的等待吧!程序正在自动编译安装服务!



 
到这个界面说明安装已经结束了。


 
大家有疑问了。那我怎么登录ftp和mysql呢?
 
在命令行里输入:
cat account.log


 
 
看到了没?
ftp的用户名是:www
mysql的用户名是:root

密码就在屏幕上了!

好了。所有配置都已经完成了。是不是很简单!

----------------------------------------------------------------------
网站目录:/alidata/www
服务器软件目录:/alidata/server
Mysql 目录 /alidata/server/mysql
Php目录/alidata/server/php
 
选择了nginx 那么会有一个nginx 目录在
/alidata/server/nginx/
 
Nginx 配置文件在/alidata/server/nginx/conf
 
Nginx虚拟主机添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf
 
 
选择了apache那么会有一个httpd 目录在
/alidata/server/httpd
 
apache 配置文件在/alidata/server/httpd/conf
 
apache虚拟主机添加 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf
 

[教程]IIS6.0新建站点及绑定域名图文教程

找了一下论坛,发现有很教程都没有,本着共同学习的目的,故发布此教程。希望大家都来发布新手菜鸟教程,毕竟还有很多人士是新手!


一、单击“开始”-“设置”-“控制面板”-“管理工具”,找到“Internet信息服务(IIS)管理器”双击打开。
二、展开左侧级联菜单,找到“网站”目录。


三、在“网站”目录上单击右键,选择“新建”-“网站”,打开“网站创建向导”。


四、在“网站创建向导”对话框点击“下一步”,进入“网站描述”,输入描述内容,这里的内容可随意输入,我们这里为了说明方便就用test.com


五、单击“下一步”,打开“IP地址和端口设置”项,输入或者选择“网站 IP 地址”(本机的外网IP)、“网站 TCP 端口”(端口默认80,此时只需在浏览器输入网址即可访问网站,如改为其它如8090,则需要加端口,网站的主机头(即网站要绑定的网址,也可以留空,也可以输入自己的ip 这样就可以通过ip访问网站了)


六、填写好后,“下一步”,点击“浏览”或直接输入硬盘绝对路径来为网站指定网站文件夹,只有在此文件夹以内的文件,才可以通过域名访问到。


七、点击“下一步”,进入权限设置,“读取”权限是必需的,如果您的网站要运行ASPPHP等程序,需要选中“运行脚本(如ASP)”项,点击下一步,完成创建网站全部过程。



在网站创建过程中,只为网站绑定了一个域名,现在想要把不加wwwtest.com也添加到网站的访问域名中(或者想绑定多个域名),如何设置呢?下面是详细步骤:
八、在描述为test.com的网站目录上单击右键,选择“属性”,打开网站属性对话框,单击“高级”按钮,打开“高级网站标识”对话框。
九、点击“添加”按钮,打开“添加/编辑网站标识”对话框,在此输入网站的IP地址,TCP 端口和主机头值。

教程101之LAMP、LNMP安装





原计划是想把LAMP、LNMP优劣对比之后再写的,但是由于现在时间有限而且也没那么多机器,所以计划以后再推出优劣对比。


两大类操作系统分别用Ubuntu跟Centos作为代表。其中Ubuntu用12.04,Centos因为情况比较特殊所以分别选定Centsos5.8以及Centos6.3两个版本作为讲解。
教程中的所有命令都是文字形式,便于大家直接复制粘贴。所有的命令我都会测试,确保一切无误。
本篇教程的目的是让大家了解如何从零开始架设LAMP、LNMP以及通过让大家了解最基础的安装方式后对各种一键安装包能有更深的认识,可以自行解决一些基本的问题。同时也希望起到一个抛砖引玉的作用,希望可以有人写出更好更完善的教程来帮助大家使用Linux。


LAMP、LNMP部署并没有先后之分,所以我依照Mysql、PHP、Apache(Nginx)的顺序来写,因为Apache(Nginx)相对来说会复杂一点。
软件的安装方式统一为走APT、yum包管理器,教程中不会出现自行编译源代码等内容,确保大家只要云服务器一买来就可以按照教程中的内容顺利走下去,哪怕是直接复制粘贴相关命令行。对于安装中涉及到的软件包我会一一说明作用,帮助大家认识整个LAMP、LNMP的软件架构。
本教程是系列教程中的第一步,仅涉及到最基础的安装,任何配置文件修改不在本教程的包含范围内。因为涉及系统众多,需要针对不同环境来写,所以具体配置文件修改会在以后慢慢放出,请大家敬请关注。


*****注意:本教程内容仅适用于新买的还没做任何配置的服务器,如果您已安装了一键安装包,请先卸载或者复原系统盘再按照本教程配置环境!!!!!!!!!!!!如因此产生的任何问题本人不负任何责任!!!!!!



一、Mysql的安装


Ubuntu:


Mysql安装涉及到的软件包:


mysql-server:Mysql服务器核心程序,服务器端主程序。 
mysql-client:Mysql客户端,用以通过命令行方式登录管理Mysql服务器。
mysql-common:Mysql核心库文件,包含了运行Mysql必备的基本文件。


安装命令:


apt-get install mysql-client mysql-common mysql-server


命令解释:


apt-get install的意思为安装软件,在之后跟随软件名称即可。
同时apt-get通过搭配不同参数还有完成系统自动清理,写在软件包,升级软件等操作,在以后会给大家慢慢讲解。


Centos 5.8:


Mysql安装涉及软件包:


mysql:包含了客户端以及必需的一些基础库文件。
mysql-server:Mysql服务器端以及相关文件。


安装命令:


yum install mysql mysql-server


命令解释:


yum install意思是安装软件,通过在后面跟定软件名称即可。
yum同样可以通过不同参数来实现不同功能,同样包括软件包清理,软件升级,系统升级等,同样会在后续帖中详细介绍。


Centos 6.3:


Mysql安装涉及软件包:


mysql: Mysql客户端以及基础库文件。
mysql-libs: Mysql客户端所必需的库文件。
mysql-server: Mysql服务器端以及相关文件。


安装命令:


yum intall mysql mysql-libs mysql-server


命令解释:


如上


*以上解释过的命令后面不会再解释


二、PHP的安装


Ubuntu:


PHP安装涉及的软件包:


php5                                                - 服务器端PHP解释器
php5-cgi                                            - 服务器端PHP-CGI解释器
php5-cli                                            - PHP5命令行工具
iphp5-common                                        - PHP5一些基本文件
php5-fpm                                            - 服务器端PHP-FPM程序 这个程序对Nginx处理PHP很重要
php5-gd                                             - PHP5的GD模块 GD是一套开源图像处理库,一般dz生成缩略图或者加水印需要他
php5-imagick                                        - PHP5的ImageMagick模块 DZ支持调用其用以提供比GD跟快以及更高效的图像处理
php5-imap                                           - PHP5的IMAP模块 论坛的邮件发送功能可能需要
php5-ldap                                           - PHP5的LDAP模块 LDAP是一个轻量级目录服务
php5-mcrypt                                         - PHP5的MCrypt模块 主要用途是数据加密,比如phpmyadmin就会要求提供此模块来提供更高的安全性
php5-mysql                                          - PHP5的MySQL模块 如果想让你的网站可以访问数据库,此模块必备
php5-snmp                                           - PHP5的SNMP模块 SNMP是简单网络管理协议的缩写,主要用于从一些设备以及服务器读取信息。部分监控软件可能会用到
php5-sqlite                                         - PHP5的SQLite模块 SQLite是一个轻量级的数据库,某些软件可能需要
php5-xmlrpc                                         - PHP5的XML-RPC


PHP安装命令:


apt-get install php5 php5-cgi php5-cli php5-common php5-fpm php5-gd php5-imagick php5-imap php5-ldap php5-mcrypt php5-mysql php5-snmp php5-snmp php5-sqlite php5-xmlrpc


Centos 5.8:


Centos 5.8支持两个PHP版本:PHP 5.1跟PHP5.3。这俩版本是不能共存的,对于一些比较老的网站可能会要求用PHP5.1版本才行,此事选择Centos 5.8就是个比较好的选择。同时针对Centos 5.8提供安装PHP5.1以及PHP5.3的方法。


预备工作:


因为Centos 5.8默认软件比较少,我们需要添加一个软件源来增加可用的软件数目,这其中包括PHP5.3
个人推荐的是erpl软件源。这个软件源中包含了经过在Fedora上测试可行,并在Red Hat跟Centos上通过测试的软件。既保证了软件的丰富程度同时也保证了服务器的稳定性。


安装命令:


wget http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm


命令解释:


wget是Linux下一个小型的下载工具,支持http、https(我觉得这个最强大,迅雷貌似就不能支持https)以及ftp协议。一般简单的下载工作用他就行了,如果使用脚本的话也可以实现强大的下载功能。
rpm是对独立rpm包进行管理的软件。如果yum是全面管理的话,rpm就是深入到对每个单独的软件包进行管理。-ivh的意义为安装软件包输出Hash标记并输出详细信息。


PHP安装涉及软件包:


php.x86_64 : PHP服务器端主程序
php-cli.x86_64 : PHP命令行操作工具
php-common.x86_64 : PHP共用基础文件
php-gd.x86_64 : PHP的GD模块
php-imap.x86_64 : PHP的IMAP模块,使PHP可以使用IMAP协议
php-mbstring.x86_64 : 用于需要处理多字节字符(比如传输处理中文,因为英文只有一个字节,中文有三个字节,同时UTF-8编码是三个字节)的PHP程序
php-mcrypt.x86_64 : 标注PHP mcrypt模块。主要提供加密功能
php-mysql.x86_64 : PHP的Mysql模块。使用Mysql必备
php-snmp.x86_64 : PHP的SNMP模块
php-xml.x86_64 : PHP的XML模块,供那些需要使用XML的PHP程序使用,比如phpwind


安装命令:


yum install php php-cli php-common php-gd php-imap.x86_64 php-mbstring php-mcrypt php-mysql php-snmp php-xml


提示:


Centos 5.8上运行完此命令最终安装版本为PHP5.1,供一些老网站使用。


PHP5.3安装涉及软件包:


php53.x86_64 : PHP服务器端处理程序
php53-cli.x86_64 : PHP命令行工具
php53-common.x86_64 : PHP共用基础文件
php53-gd.x86_64 : PHP的GD模块
php53-imap.x86_64 : PHP的IMAP模块
php53-ldap.x86_64 : PHP的LDAP模块
php53-mbstring.x86_64 : 用于需要处理多字节字符的PHP程序
php53-mcrypt.x86_64 : 标准PHP模块,提供mcrypt库支持。
php53-snmp.x86_64 : PHP的SNMP模块
php53-xml.x86_64 : PHP的XML模块。


安装命令;


yum install php53 php53-cli php53-common php53-gd php53-imap php53-ldap php53-mbstring php53-mcrypt php53-snmp php53-xml


Centos 6.3


预备工作:


同样需要预先安装EPEL软件。这里不安装也不影响此部分,但是在以后的一些教程中可能会安装一些不在标准软件源中提供的软件,所以在此给出安装命令。


安装命令:


wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm


PHP安装涉及软件包:


php.x86_64 : 服务器端PHP程序
php-cli.x86_64 : PHP的命令行工具
php-common.x86_64 : PHP的公用文件
php-fpm.x86_64 : PHP的Fastcgi进程管理模块。主要用于配置Nginx中,如果配置为Apache则可不装字模块
php-gd.x86_64 : PHP的GD库,主要用于图像处理
php-imap.x86_64 : PHP的IMAP模块
php-ldap.x86_64 : PHP的LADP模块
php-mbstring.x86_64 : PHP的多字节字符处理模块
php-snmp.x86_64 : PHP的SNMP协议模块
php-xml.x86_64 : PHP的XML模块
php-zts.x86_64 : PHP的线程安全模块。这个是用于Apache的,工作于Apache的Worker模式下。在此列出来仅为讨论子模块用途,具体效果未知,安装命令中也不会进行安装。希望有了解的人可以发信息个我讨论一下此模块的与Apache的工作效果。不过Centos中既然提供了此模块,相信其稳定性还是通过了验证的。


安装命令:


yum install php php-cli php-common php-fpm php-gd php-imap php-ldap php-mbstring php-snmp php-xml


三、Apache的安装


Ubuntu:


Apache安装涉及到的软件包:


apache2                                                                                      - Apache元包(metapackage不会翻译的飘过)
apache2-mpm-prefork                                                                          - AApache传统无线程模型
apache2-utils                                                                                - Web服务器实用工具
apache2.2-bin                                                                                - Apache公用二进制文件
apache2.2-common                                                                             - Apache公用文件
libapache2-mod-php5                                                                          - 服务器端,HTML嵌入式脚本语言(Apache模块)


安装命令:


apt-get install apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5 


Centos 5.8:


Apache安装涉及软件包:


httpd.x86_64 : Apache服务器


Apache安装命令:


yum install httpd


Centos 6.3:


Apache安装涉及软件包:


httpd.x86_64 : Apache HTTP服务器


安装命令:


yum install httpd


四、Nginx的安装


Ubuntu:


Nginx安装涉及软件包:


nginx-full                                                                                   - nginx web服务器完全安装


安装命令:


apt-get install nginx-full


Centos 5.8:


Nginx安装涉及软件包:


nginx.x86_64 : 健壮,小巧,高效的HTTP和反向代理服务器
collectd-nginx.x86_64 : Nginx插件集合


安装命令:


yum install nginx collectd-nginx


Centos 6.3:


Nginx安装涉及软件包:


nginx.x86_64 : 健壮,小巧,高效的HTTP和反向代理服务器
collectd-nginx.x86_64 : Nginx插件集合


安装命令:


yum install nginx collectd-nginx


五、启动服务


Ubuntu:


服务自动启动。


Centos 5.8:


service mysqld start 启动Mysql
service httpd start  启动Apache
service nginx start  启动Nginx


Centos 6.3:


service mysqld start 启动Mysql
service httpd start  启动Apache
service nginx start  启动Nginx


如何确定启动:


打开浏览器,输入IP此时就应该能看到欢迎页了。(Apache和Nginx不能同时启动,端口有冲突)


以上就是本篇教程的主要内容,如何安装LAMP、LNMP环境。下一篇将着重讲解如何去配置LAMP、LNMP环境,让大家能顺利的运行起属于自己的DZ或者PHPWIND论坛。


注:Centos系统中安装命令不加.x86_64是因为有些系统是32位系统,直接输入软件名称将会自动安装对应的版本,如果带着则指定安装软件为64位,32位系统下会报错。