马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
1.安装Apache
a)双击文件Apach_2.2.8_win32-x86-no_ssl.msi,弹出接待界面。单NEXT按钮,进进到LicenseAgreement(允许协定)界面。
b)用户必要批准界面中的条目才干持续安装。选中Iacceptthetermsinthelicenseagreement单选按钮后,单击NEXT按钮,如所示,进进程序形貌与申明界面。
c)扫瞄程序的形貌和申明后,单击NEXT按钮进进ServerInformation界面,如所示。
d)ServerInformation界面必要用户填写域名、服务器称号和办理员Email。在NetworkDomain下填进您的域名(好比:goodwaiter.com),在ServerName下填进您的服务器称号(好比:www.goodwaiter.com,也就是主机名加上域名),在AdministratorsEmailAddress下填进体系办理员的接洽电子邮件地点(好比:yinpeng@xinhuanet.com),上述三条信息仅供参考,个中接洽电子邮件地点会在当体系妨碍时供应给会见者,三条信息都可恣意填写,有效的也行。最初另有两个单选按钮,假如选中默许的第一个单选按钮,申明该服务器对一切人开放,而且服务器的端标语为80,这个是保举选项。第二个单选按钮是该服务器仅对以后用户开放,而且服务器端口为8080.这里选中第一个选项,然后单击NEXT按钮,进进SetupType(安装范例)界面,假如3所示。
e)在SetupType界面中能够选择安装范例,有Typical默许安装,Custom用户自界说安装两种安装体例,这里坚持自界说安装选项便可,单击NEXT按钮,进进DestinationFolder(路径拔取)界面,如所示。呈现选择安装选项界面,如图所示,左键点选“ApacheHTTPServer2.0.55”,选择“Thisfeature,andallsubfeatures,willbeinstalledonlocalharddrive.”,即“此部分,及上司子部份内容,全体安装在当地硬盘上”。
f)单击Change按钮能够选择安装路径。这里路径设为“D:Apache2.2”,单击NEXT按钮。(列位自行拔取了,一样平常倡议不要安装在操纵体系地点盘,以免操纵体系坏了以后,复原操纵把Apache设置文件也扫除了。)
g)进进文件安装界面。这是Apache安装的最初一步,程序入手下手安装文件。安装停止后,单击Finish按钮停止安装程序。
h)安装完成后,Apache服务器将主动开启。桌面右下角将呈现一个图标,以后Apache服务器启动时,图标款式为
;服务器未启动,图标款式为
。
单击小图标
,将会看到服务器的开启与封闭功效;也能够右击小图标,在弹出的快速菜单当选择OpenApacheMonitor命令,翻开Apache监控程序。
i)服务器开启后,最初需测试一下服务器。翻开一个扫瞄器窗口,在地点栏中输出“http://127.0.0.1/”大概“http://localhost”,按Enter键将看到如的界面(看过的教程都说是呈现上面的界面,但我还没看到过这个界面,只是看到两个英文单词ItWorks,不外这都没有干系啦)。
2.安装PHP5
Apache服务器顺遂启动后,接上去必要安装PHP5。安装PHP5的操纵步骤以下:
①将PHP5的安装文件php-5.2.6-Win32.zip解压到响应目次,如C:php-5.2.6-Win32、D:php-5.2.6-Win32等。这里将放到D:php-5.2.6-Win32目次下,目次布局如.1所示。
.1
②将该目次下的一切dll文件复制到体系盘WindowsSystem32目次下(Windows2000的用户是在winntsystem32目次下)。
③将文件php.ini-dist复制到体系盘的Windows目次下,偏重新定名为php.ini.
④翻开“;extension=php_mysql.dll”这一行,将后面的分号“;”往失落,如许,PHP就能够撑持MySQL数据库了。
⑤保留加入,PHP5安装停止,但如今的Apache服务器还没法剖析php5文件,由于在服务器端还要举行一些设置。怎样设置请参考第4章《设置Apache和PHP5》。
3.安装MySQL
翻开下载的mysql安装文件mysql-4.1.14-win32.zip,双击解紧缩,运转“setup.exe”,呈现以下界面
mysql安装导游启动,按“Next”持续
选择安装范例,有“Typical(默许)”、“Complete(完整)”、“Custom(用户自界说)”三个选项,我们选择“Custom”,有更多的选项,也便利熟习安装历程
在“DeveloperComponents(开辟者部分)”上左键单击,选择“Thisfeature,andallsubfeatures,willbeinstalledonlocalharddrive.”,即“此部分,及上司子部份内容,全体安装在当地硬盘上”。在下面的“MySQLServer(mysql服务器)”、“ClientPrograms(mysql客户端程序)”、“Documentation(文档)”也云云操纵,以包管安装一切文件。点选“Change...”,手动指定安装目次。
[img=507border=0,390alt=clip_image014src=]http://www.ckuyun.com/[/img]
填上安装目次,我的是“D:mysql”,也倡议不要放在与操纵体系统一分区,如许能够避免体系备份复原的时分,数据被清空。按“OK”持续。
[img=505border=0,389alt=clip_image015src=]http://www.ckuyun.com/[/img]
前往方才的界面,按“Next”持续。
确认一下先前的设置,假如有误,按“Back”前往重做。按“Install”入手下手安装。
正在安装中,请稍候,直到呈现上面的界面
这里是扣问你是不是要注册一个mysql.com的账号,或是利用已有的账号上岸mysql.com,一样平常不必要了,点选“SkipSign-Up”,按“Next”略过此步骤。
如今软件安装完成了,呈现下面的界面,这里有一个很好的功效,mysql设置导游,不必向之前一样,本人手骚乱七八糟的设置my.ini了,将“ConfiguretheMysqlServernow”后面的勾打上,点“Finish”停止软件的安装并启动mysql设置导游。
mysql设置导游启动界面,按“Next”持续。
选择设置体例,“DetailedConfiguration(手动准确设置)”、“StandardConfiguration(尺度设置)”,我们选择“DetailedConfiguration”,便利熟习设置历程。
[img=507border=0,389alt=clip_image022src=]http://www.ckuyun.com/[/img]
选择服务器范例,“DeveloperMachine(开辟测试类,mysql占用很少资本)”、“ServerMachine(服务器范例,mysql占用较多资本)”、“DedicatedMySQLServerMachine(专门的数据库服务器,mysql占用一切可用资本)”,人人依据本人的范例选择了,一样平常选“ServerMachine”,不会太少,也不会占满。
选择mysql数据库的大抵用处,“MultifunctionalDatabase(通用多功效型,好)”、“TransactionalDatabaseOnly(服务器范例,专注于事件处置,一样平常)”、“Non-TransactionalDatabaseOnly(非事件处置型,较复杂,次要做一些监控、记数用,对MyISAM数据范例的撑持仅限于non-transactional),随本人的用处而选择了,我这里选择“TransactionalDatabaseOnly”,按“Next”持续。
对InnoDBTablespace举行设置,就是为InnoDB数据库文件选择一个存储空间,假如修正了,要记着地位,重装的时分要选择一样的中央,不然大概会形成数据库破坏,固然,对数据库做个备份就没成绩了,这里不胪陈。我这里没有修正,利用用默许地位,间接按“Next”持续
[img=506border=0,388alt=clip_image025src=]http://www.ckuyun.com/[/img]
选择您的网站的一样平常mysql会见量,同时毗连的数量,“DecisionSupport(DSS)/OLAP(20个摆布)”、“OnlineTransactionProcessing(OLTP)(500个摆布)”、“ManualSetting(手动设置,本人输一个数)”,我这里选“OnlineTransactionProcessing(OLTP)”,本人的服务器,应当够用了,按“Next”持续
是不是启用TCP/IP毗连,设定端口,假如不启用,就只能在本人的呆板上会见mysql数据库了,我这里启用,把后面的勾打上,PortNumber:3306,按“Next”持续
[img=507border=0,538alt=clip_image027src=]http://www.ckuyun.com/[/img]
这个对照主要,就是对mysql默许数据库言语编码举行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在CharacterSet那边选择或填进“gbk”,固然也能够用“gb2312”,区分就是gbk的字库容量年夜,包含了gb2312的一切汉字,而且加上了繁体字、和别的七零八落的字――利用mysql的时分,在实行数据操纵命令之前运转一次“SETNAMESGBK;”(运转一次就好了,GBK能够交换为别的值,视这里的设置而定),就能够一般的利用汉字(或别的笔墨)了,不然不克不及一般显现汉字。按“Next”持续。
选择是不是将mysql安装为windows服务,还能够指定ServiceName(服务标识称号),是不是将mysql的bin目次到场到WindowsPATH(到场后,就能够间接利用bin下的文件,而不必指出目次名,好比毗连,“mysql.exe-uusername-ppassword;”就能够了,不必指出mysql.exe的完全地点,很便利),我这里全体打上了勾,ServiceName稳定。按“Next”持续。
[img=507border=0,391alt=clip_image029src=]http://www.ckuyun.com/[/img]
这一步扣问是不是要修正默许root用户(超等办理)的暗码(默许为空),“Newrootpassword”假如要修正,就在此填进新暗码(假如是重装,而且之前已设置了暗码,在这里变动暗码大概会堕落,请留空,并将“ModifySecuritySettings”后面的勾往失落,安拆卸置完成后另行修正暗码),“Confirm(再输一遍)”内再填一次,避免输错。“Enablerootaccessfromremotemachines(是不是同意root用户在别的的呆板上上岸,假如要平安,就不要勾上,假如要便利,就勾上它)”。最初“CreateAnAnonymousAccount(新建一个匿名用户,匿名用户能够毗连数据库,不克不及操纵数据,包含查询)”,一样平常就不必勾了,设置终了,按“Next”持续。
确认设置无误,假如有误,按“Back”前往反省。按“Execute”使设置失效。
设置终了,按“Finish”停止mysql的安装与设置――这里有一个对照罕见的毛病,就是不克不及“Startservice”,一样平常呈现在之前有安装mysql的服务器上,办理的举措,先包管之前安装的mysql服务器完全卸载失落了;不可的话,反省是不是按下面一步所说,之前的暗码是不是有修正,照下面的操纵;假如仍然不可,将mysql安装目次下的data文件夹备份,然后删除,在安装完成后,将安装天生的data文件夹删除,备份的data文件夹移返来,再重启mysql服务就能够了,这类情形下,大概必要将数据库反省一下,然后修复一次,避免数据堕落。
4.设置Apache和PHP5
要想利用Apache服务器撑持PHP文件,就要在Apache的设置文件httpd.conf中做一些设置。。Httpd.conf文件的地位在Apache根目次下的conf目次下,次要设置以下内容。
♫找到LoadModule设置块,在LoadModule的最初增加以下信息:
LoadModulephp5_moduleD:php-5.2.6-Win32php5apache2_2.dll
增加后的文件了局如.1所示。
.1
♫修正DocumentRoot参数能够修正Apache服务器主的根目次。原根目次的地位是Apache2.2hotdocs目次,用户能够恣意指定地位,如:
DocumentRoot"D:/htdocs/"
在DocumentRoot的上面间隔28行的地位,有一举动<Directory"D:/Apache2.2/htdocs/">,改成<Directory"D:/htdocs/"。(注重DocumentRoot和这里的参数值要坚持分歧哦)
♫增加但愿Apache服务器可以辨认的PHP扩大名。增加的代码以下:
AddTypeapplication/x-httpd-php.php
增加地位如.2所示。
♫默许显现页。Apache的默许显现页是index.html。也就是说,在服务器未指名文件时,起首查找index.html,假如找到index.html,那末服务器就将加载该文件,不然显现目次内的文件列表。在这里增加一个PHP默许页index.php。变动后的代码以下:
DirectoryIndexindex.htmlindex.php
(实在也纷歧定非得“index.html”,好比“test.php”等,都能够)
♫修正Apache端标语。Apache的端标语为80.修正选项Listen的值,便可修正端标语,如改成82,那末变动后的代码以下(一样平常都不改啦):
Listen82
以上设置完成后,重启Apache服务器便可。
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。 |