仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 397|回复: 8
打印 上一主题 下一主题

[其他Linux] 给大家带来Windows下Apache+MySQL+PHP运转情况的安装图文办法

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:27:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-18 18:02:10 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-24 15:46:27 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
再见西城 该用户已被删除
地板
发表于 2015-2-2 06:14:09 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
透明 该用户已被删除
5#
发表于 2015-2-7 17:49:02 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
再现理想 该用户已被删除
6#
发表于 2015-2-22 20:48:47 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
逍遥一派 该用户已被删除
7#
 楼主| 发表于 2015-3-7 03:26:39 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
老尸 该用户已被删除
8#
发表于 2015-3-14 11:17:51 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
兰色精灵 该用户已被删除
9#
发表于 2015-3-21 05:00:18 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表