windows2003中apache、mysql安装配置完整教程

apache:http://www.cr173.com/soft/7778.htmlMySql:http://www.cr173
【菜科解读】
软件准备:
准备的软件如下图所示。
apache:http://www.cr173.com/soft/7778.html
MySql:http://www.cr173.com/soft/1990.html
apache在官方木有找到64位滴,特给出个地址,已测试可正常运行。
http://www.blackdot.be/?inc=apache/binariesapache 64 bit
Apache的安装:
注:本例只截取需要注意的截图,其它默认则不显示。
1.服务器信息可以按照默认配置,如果服务器的80端口没被其他服务器程序占据。
可选“for All Users,on Port 80, as a Service—Recommended.”如果仅为当前用户使用,使用8080端口,手动启动,选择“only for the Current User, on Port 8080, when started Manually.”。
端口号是可以通过配置文件进行修改的。
2.“Typical”为默认安装,“Custom”为用户自定义安装。
3.单击“Build Headers and libraries”,选择“This feature will be installed on local dirive.”
4.可以选择“Change”来更改默认安装路径,本例按默认安装。
5.安装完成后会出现apache服务管理器。
服务管理列表中有现在可以启动的服务项目。
注:如果你安装后服务管理列表中没有出现apache的服务项就说明在安装过程中出现了错误,这时候可以手动进行安装。
使用cmd进入C:\Program Files\Apache Software Foundation\Apache2.2\bin这是我本机安装的目录,并执行httpd -k install命令,提示成功后即可在服务管理列表中看到apache服务。
由于我机器已正常安装此服务所以在执行此命令的时候提示安装服务出错,关于httpd的相关执行命令可自行搜索。
6.现在可以测试一下apache是否安装成功。
在浏览器输入localhost或127.0.0.1如果安装时选择的不是使用80端口则此处访问时需加入端口号访问。
7.好吧,我不得不承认这是一个神奇的网站。
原因是我们安装完apache后并没有启动此服务。
8.如你所见,他工作了。
Apache现已安装完成。
------------------------------------------------------------------------------------------------------------------------------------------
Mysql的安装:
1.此处选择用户自定义配置
2.可以更改mysql的安装目录位置,本例保持默认。
3.完成后勾选”Launch the MySql instance Configuration Wizard”进行MySql的配置。
4.选择配置方式:“Detailed Configuration(手动精确配置)”、”Standard Configuration(标准配置)”,选择“Detailed Configuration”,
5.选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated Mysql server Machine(专门的数据库服务器,mysql占用所有可用资源)”,一般选择“Server Machine”。
可根据实际情况进行选择。
本例使用开发测试类型滴。
6.选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控,记数用,对MySAM数据类型的支持仅限于non-transactional)”,选择“Transactional Database Only”,本例选择的是通用多功能型。
7.对InnoDB Tablespace进行配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了。
使用默认位置。
8.选择网站的一半mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,选择“Online Transaction Processing(OLTP)”。
本例选择第一项,由于只在本机做开发测试工作。
9.是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库,选择“Enable TCP/IP Networking”是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库,选择“Enable TCP/IP Networking”。
10.设置数据库语言编码,“Standard Character Set”为西文编码、“Best Support For Multilingualism”为RTF-8编码、“Manual Selected Default Character Set/Collation”为手动设置编码,gbk、gb2312为中文编码,选择“Best Support For Multilingualism”。
11.”Install As Windows Service”选择安装MySql服务,可自定义服务的名称。
“Include Bin Directory in Windows PATH”是在机器上添加MySql的环境变量。
12.选择“Modify Security Settings”,可根据实际要求勾选上“Enable root access from remote machines”以便能够从其他机器上访问。
13.完成配置后点击“Execute”执行配置即可。
MySql安装操作已完成。
测试MySql
------------------------------------------------------------------------------------------------------------------------------------------
Php的安装:
将php-压缩包解压到相应的目录即可。
本例我放置到了E:\Program Files\PHP文件夹下。
Php的配置:
1、将E:\Program Files\PHP中的php.ini-dist复制为php.ini。
如果没有php.ini-dist文件可使用php.ini-development文件并更改名称为php.ini(留个备份,好习惯)
php.ini-development 开发用的
php.ini-produciton生产机用的
2、打开E:\Program Files\PHP\php.ini修改下列语句行:
3、extension_dir = "E:\Program Files\PHP\ext"
4、default_charset ="utf-8"
5、
5、 将extension=php_exif.dll、php_gd2.dll、php_imap.dll、php_mbstring.dll、php_mcrypt.dll、php_mime_magic.dll、php_mysql.dll、php_mysqli.dll、php_pdf.dll前面的分号“;”去掉。
6、在【环境变量】的【Path】中加入:;E:\Program Files\PHP; E:\Program Files\PHP\ext两个值。
7、其它配置
1、在写php程序中有时会出现这样的警告:PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in D:\xxx\xxx\xxx.php on line 10。
这是因为PHP所取的时间是格林威治标准时间,所以和你当地的时间会有出入格林威治标准时间和北京时间大概差8个小时左右,我们可以按照下面的方法解决:1、在页头使用date_default_timezone_set()设置我的默认时区为北京时间,即 ?phpdate_default_timezone_set("PRC");?>就可以了。
2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号就可以了。
httpd.conf的配置:
httpd.conf文件的位置:C:\Program Files\Apache Software Foundation\Apache2.2\conf。
这是我本机安装的目录。
注:网上有好多教程说需要把php目录下的某某dll文件拷贝到system32下,其实这是不必要的,只需要在httpd.conf中加载php模块即可。
添加并修改下列语句行:LoadModule php5_module "E:/PHP/php5apache2_2.dll"(需要加””号,否则apache无法启动)
【ps:
如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。
官网左边有几段文字:
Which version do I choose?
If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP。
。
。
。
所以你下载V6C versions of PHP
VC6 x86 Non Thread Safe
VC6 x86 Thread Safe
一个是Thread Safe,一个是Non Thread Safe,
结果,Non Thread Safe版的php在安装过程中,没有Apache的选项:
select the web server you wish to setup
IIS FastCGI
Other CGI
Do not setup a web server
而Thread Safe版的安装过程中有Apache 2.2.x Module选项:
select the web server you wish to setup
Apache 2.2.x Module
Apaceh CGI
IIS FastCGI
IIS CGI
NSAPI
Xitami
NetServe Web Server
Other CGI
Do not setup a web server】
------------------------------------------------------------------------------------------------------
PHP下载的时候有几个不同版本选择。
那就是VC6 X86和VC9 X86。
首先我来解答:
VC6是什么?
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9是什么?
VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;
那Non Thread Safe是什么?
Non Thread Safe就是非线程安全;
Thread Safe是什么?
Non Thread Safe是线程安全;
官方并不建议你将Non Thread Safe应用于生产环境,所以我们选择Thread Safe版本的PHP来使用。
PHPIniDir "E:/Program Files/PHP"
[
如果你在链接MySql数据库的时候出现
Fatal error: Call to undefined function mysql_connect() in C:\xxxxx.php
那就是因为你没有增加此属性。
]
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"项目默认的存放路径,可根据实际情况修改,注:如此节点修改则相应的Directory节点的目录也需进行修改。
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html
注意:Apache Windows配置文件httpd.conf中要求的目录分隔符是用斜线”/”,而PHP Windows配置文件php.ini中书写目录时要求的是反斜线”\”,不要弄混了。
配置测试,在DocumentRoot节点所指定的目录中创建index.php打印php配置信息。
你懂的。
windows2003,中,apache,、,mysql,安和珅家中失火 为什么他儿子想救火却被他阻止了呢
我们都知道和珅富可敌国,乾隆怎么可能不知道,他看中的不过是和珅的理财能力,知道钱放到他那里只会多不会少,所以把和珅当成了自己的小金库,不然的话以的国库,乾隆怎么可能六下江南,再说和珅在26岁的时候已经担任了军机大臣,不可否认的是和珅的能力非常的突出,刚开始的时候他比较的清廉,后来就开始了敛财之路。
和珅之所以被称作是清朝第一贪,是在他倒台的时候,他家的府库中有巨额的财富,和珅常年的掌管户部,所以这就是他贪污受贿的来源,不仅如此,他还在收过路税,收过往百客商的进城费,就连官员也经常收人家的税,乾隆明知这些事,但是却并不过问,在乾隆25岁的时候,他的长子出生了,丰绅殷德不仅长得端庄而且很有学问,成为了乾隆最爱的女婿,乾隆将最为宠爱的十格格嫁给了他。
有一次正在夏天,北京城西柳荫街的一处大宅着火,浓烟滚滚,那就是和珅的宅子正厅失火,和珅的管家赶紧召集人手救火,丰绅殷德甚至请来官府的水龙车,没想到和珅看到了之后却拉住儿子说:“没事,别救火,这是发财的机会。
”最后和珅让人家控制火势不蔓延,任由大殿烧光,和珅知道家里面根本就没钱,家里真正的银在钱庄里面呢,所以损失不了什么,还不如。
当天和珅进宫面见乾隆,乾隆看到和珅的脸都被烟熏黑了,于是问和珅怎么了,才知道和珅家里失火,几乎将全部烧光家产,乾隆不忍心,于是乾隆下令赏银五千两,和珅的这一把火不仅没有把自己的家产烧到,却烧出了不少的财产,可以说和珅的一生,年轻的时候是苦过来的,后来带着弟弟发奋读书,确实是很不容易,但是和珅在手握大权之后却贪恋权势,把所有的聪明才智全用在敛财上,不过最后还是乾隆最聪明,他将和珅的财产留给儿子作储钱罐,不能做的事都让和珅做了,还让其背锅,够可以的了。
随机文章火星土星双星会月,三者呈三角形位于东南方(肉眼可见)细数战斧式巡航导弹的型号,最新型可临时改变打击目标水母死了会变成水吗,水母死了还有毒吗(死后会溶解在水里/有毒)为什么科学的尽头是神学,连爱因斯坦都发现障碍物后面的神学家太阳系为什么是扁平的,碰撞三维空间太阳系形成一个平面
手机中一些不为人知的小谜团
假如你的第七个和第八个数是下面对应的两个数,那么你的手机质量的好坏就确定了。
0,2 or 2,0,是很差的手机 0,8 or 8,0,是好一点儿的手机 0,1 or 1,0,是非常好的手机 0,0 代表是原产公司生产的,是质量最好的手机(原装手机) 1,3 代表是阿赛拜疆生产的,是非常非常差的手机1、隐形的备用电池 你的手机电量不足了,为了让它能够继续使用,按*3370#键,手机会重新启动,启动完毕后,你就会发现电量增加了50%。
这部分隐藏的备用电量用完了你就必须得充电了,再次充电的时候,隐形的备用电池也同时充电,下次电量低的时候又可以用这个方法。
知道这个在紧急情况下如果手机电量不足非常管用。
2、车用遥控器落在车里了? 你的车用遥控能打开吧?如果可以,在你有一天将车用遥控器落在车里而且备用的遥控又在家里的话,你会发现有个手机真方便,用手机拨通家里人的手机,将你的手机拿在离车门一英尺的地方,同时家里人拿着遥控器在他的手机旁边按响遥控器上的开锁键,这边你的车门就可以打开了。
这个方法不管你把车开得离家有多远都奏效。
(SEVEN亲身试过了,很有效,很神奇哦) 3、紧急情况 全世界的手机都可以拨打的共同紧急救援号码是112,加入你发现自己所在的地区无手机信号覆盖,同时你又遇到了紧急状况,用你的手机拨打112准没错,因为这时候你的手机会自动搜索所有可用的网络并建立起紧急呼叫。
特别有趣的是,即使你的手机是在键盘锁定的状态,你同样可以拨打112。
试试吧! 4、手机被偷了? 有个办法让小偷也用不了,嘿嘿!查看手机的序列号,只需键入* # 0 6 #, 15位序列号会出现在手机屏幕上,全世界的每一台手机都有一个独一无二的序列号,把这个序列号记录下来并保存好。
有一天如果你的手机不幸被偷了,打电话给手机提供商,并提供你的手机序列号,他们会帮你把手机屏蔽,这样即使小偷换了SIM卡,仍然无法使用,你的手机对小偷来说变得一无是处。
如果全世界每个手机持有者都这么做,那么偷手机就没有意义了。
在澳洲,警方甚至建立了一个被盗手机数据库,如果你的手机被找到了,就可以归还给你了。
日常维护必用: 1、手机电池不要等到没电才充电。
一般我们都会有一种想法就是手机的电池电力要全部放完再充电比较好基本上是没错的,因为我们在以前使用的充电电池大部分是镍氢(NiH)电池,而镍氢电池有所谓的记忆效应若不放完电再充的话会导致电池寿命急速减少。
因此我们才会用到最后一滴电才开始充电。
但现在的手机及一般IA产品大部分都用锂(Li)电池,而锂电池的话就没有记忆效应的问题。
若大家还是等到全部用完电后再充的话反而会使得锂电池内部的化学物质无法反应而寿命减少。
最好的方法就是没事就充电让它随时随地保持最佳满格状态,这样你的电池就可用的又长又久喔。
这是从厂商那得到的讯息,并经过本身测试而得。
2、当手机正在充电时,请勿接电话!! 原因是手机在充电时,来电接听的话会有潜在的危险。
印度有一个31岁在保险公司任职业务经理的年轻人,十几天前在手机还接着充电器的时候接听电话,过了几秒大量的电流经过手机,这个年轻人被摔落到地面,家人发现时,手指烧伤,心跳微弱,并且已经失去意识。
经紧急送到医院后,医生宣布到院死亡。
行动电话是目前大家最常使用的现代发明。
然而,我们也必须要警觉到仪器致死的危险。
3、手机剩一格时不要使用 收讯满格与只剩一格时相比,发射强度竟然相差1000倍以上.所以 常讲手机的人 要注意哦 ^0^、昨天从一位手机商那儿获得一项很重要的讯息,那就是当你发现手机的收讯强度只剩下一格的时候,宁可挂断不谈或者是改用公用电话.千万不要再滔滔不绝、口沫横飞、浓情蜜意、欲罢不能、没完没了 为什幺呢?大家都知道手机的电磁波一直是让人担心的问题.而手机的设计为了在收讯较差的地区仍能保有相当的通话质量,会加强手机的电磁波发射强度.当收讯满格与只剩一格时相比,发射强度竟然相差1000倍以上.电磁波强度高达0.6W(瓦特).0.6W究竟有多强呢?我无法具体描述它对你的脑袋会有什幺不良影响,但可以换成两个例子来比较: 1)把喇叭直径约4公分左右的小型收音机音量开到最大然后贴在耳朵上,那样的噪音能量一般为0.25W,不到0.5W。
2)把手指头放在输出强度0.1W的雷射光前面(相当于光纤网络的?D干线能量)几秒钟内你会有灼痛的感觉,你能长时间忍受上述这两种状况吗? 那你又如何确认0.6W的电磁波紧贴在你的耳朵上会没事呢? 4.12593+电话号码=陷阱 你是不是把外地朋友的电话用17951+电话号码的格式储存在电话号码本里?而不是单独拨?那么收费就会从0.39元每分钟变成1.3元每分钟.我也向1860查询过了他们的解释是如果储存在电话号码本里?系统将无法识别。
所以无法获得资费优惠,必须每次在键盘上直接按12xxx。
神州行用户如此?动感地带用户,全球通也一样。
如果你是一个中国移动用户,当你知道中国移动为你设置以下的陷阱的时候,便不再惊讶于你的话费为何会像长了翅膀一样的飞走。
用12593+电话号码可以优惠,但如果你预先将 12593+电话号码 存在手机的电话本,使用的时候调出来然后拔打出去,这时中国移动不承认你使用了12593这种优惠的拔打方式,而按照直接拔打的方式计费。
如果你是在漫游,两种计费方式可以相差7倍之多!当我得知如此计费之后,我真的不知如何表达我的愤怒,后来打10086咨询时,如果不是主动冶询问这个问题,工号为6608的小姐根本就不告诉我这样的计费。
5、手机费的寄生虫 手机莫名其妙定置了无用短信,强烈建议大家都看一下自己有没有中招,最简单方法退订每月偷你手机费的寄生虫!中国移动在3.15被迫推出一项新业务,如果您是中国移动的手机用户,键入数字 0000 ,发送短信至10086,数秒钟内将自动回复一条短信列表,显示您的手机上究竟订制了哪些短信服务,究竟是哪些短信服务商明着、暗着每月扣除您的手机费;键入数字 00000 ,发送短信至186201,即可退订所有短信服务。
6、不要赶着凑正好1分钟 我们打电话的时候常常会为了正好赶在1:00前结束而庆幸,但其实并不是这样的,据一位中国移动的工作人员说,其实在你通话到0:55的时候就已经算一分钟了,所以0:55~1:00的通话时间其实是算你2分钟的钱~ 7、手机一进水,请切记不要作任何按键动作,尤其是关机(一按任何动作,水马上会跟着电路板流串),正确的方法为马上打开外盖,直接将电池拿下,直接强迫断电,可保主机板不被水侵袭。
这个常识非常重要,故转告各位,使大家的手机可用久一点。
学一学吧!以后以备不时之需啊! 8、如何让手机电池起死回生 当你的行动电话电池使用时间变短(记忆效应或老化)时,你是否会再买一颗电池来更换呢? 下次当你碰到这种情况时请省下你的钱,告诉你一个很有效的方法不妨试试看: 1)把电池用报纸包起来再放进塑料袋裹包好放入冷冻库三天(报纸可吸收多余水份) 2)三天后取出常温下放二天 3)二天后将电池充电,充饱后装进行动电话裹测试(预估可救回80%-90%) 本讯息由知名电池厂商工程师透露,根据测试过的朋友指出效果相当有效. 至于有没有效果,反正电池快没用了,而且冰箱人人有,各位朋友不妨试试看吧! 9、给你的手机做个CPR吧! 手机是否常断电?或是明明充饱了电没多久就又没电了? 一定怀疑过是不是手机的寿命终了? 别担心,它只是一时 心跳停止 ,只要一块小小的橡皮擦就能起死回生了! 把电池取出后用橡皮擦把电池上的接点(黄铜片)擦干净,再装回手机上,你会发现真是太神奇了!它竟然活过来了!还像颗新的呢! 真的很有用,提供大家做参考! 10、教你如何消除手机屏幕刮痕 大家是否常常会遇到手机屏幕有刮痕而不知如何处理的情况呢? 告诉大家一个好用的秘方....(前几天在电视上看到的) 把牙膏适量挤在湿抹布上后用力在手机屏幕刮伤处前后左右来回用力涂匀..... 你将发现.....手机的屏幕刮痕会因此而消失....很神奇吧...!! 更神奇的事....在用干净的抹布或卫生纸擦干净后..手机屏幕还会变得更亮哦.... 台大化学教授表示:原理为牙膏它只是刷牙的辅助用品,具有磨擦作用(修补作用) 和去除菌斑,清洁抛光牙面,因此使用在手机屏幕上面会有同样的效果。
手,机中,一些,不为人知,的,小,秘密,教你,快速,