windows下配置PHP5.2.5+Apache+2.2.6+MySQL+6.03详细图解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

原文地址:=cache:5JxwYpnrGakJ:blog.beaplat.com/698736/item/2705.html+apache2%E9%85%8D%E7%BD%AEphp5&hl=zh-CN&ct=clnk&cd=8&gl=cn&st_usg=ALhdy2_icIV8zmv1nrUvbfneGqLR2gEJagwindows下配置PHP5.2.5+Apache2.2.6+MySQL6.03详细图解一、软件下载1.Apache这里使用的ApacheHTTPServer2.2.6,2.30的是UNIX下的,还没有供windows使用的包包;是下载地址是=!2946302.PHP5这里使用的是php5最新版本PHP5.2.5zippackage[9,713Kb]-08November2007,下载地址是本安装使用zip包,包括了CGI二进制包和各种服务器模块,windows下的安装程序msi只包括CGI二进制包,推荐使用zip包。二、Apache的安装建议阅读Apache文档或PeterWainwright所著的Pro,Apache,ThirdEdition(Apress,2004)。1))双击apache_2.2.6-win32-x86-no_ssl.msi图标,启动apache安装程序;2)安装以一个欢迎屏幕开始,点击next;3)许可协议,仔细阅读后,如同意,next;4)与apache服务器有关的说明,阅读后next;5)apache服务器操作相关项,包括网络域、服务器名和管理员E-mail。前两项使用localhost,最后一项任意,以后可在httpd.conf文件中修改这些信息。安装程序会提示你希望为所有用户提供apache服务还是仅作为当前用户的服务,如果你希望apache与操作系统一起启动(推荐),就选择将apache作为所有用户的服务,完成后next;6)安装类型:这里选择“典型”,next7)选择安装的位置,我安装在c:apache28)点击Install完成安装。因为我的机子80端口已经被占用,所以在httpd.conf修改了端口。如果安装的时候出现错误,不要紧张,确定。然后打开C:Apache2conf下的httpd.conf文件,查找“80”,#Listen12.34.56.78:80Listen80将Listen80改为Listen81或者其他,这里改成81。任务栏里出现了这个咚咚,apache已经成功启动。三、PHP5的安装1)解压php的zip包,找个合适的位置放一下,建议与apache放在同一级目录下。我这里是C:\php52)使apache能够使用php5ts.dll文件,最简单的方法是将php5安装路径增加到windows的path环境变量中。右击“我的电脑”——“属性”——“高级”。如图所示:选择“环境变量”,选中path,点击“编辑”,在后面加上“;C:\php5”3)打开apache2conf,找到httpd.conf,查找“LoadModule”,在“LoadModule”块的最后(即#LoadModulessl_modulemodules/mod_ssl.so一句后面)加上下面三行内容(如上图):代码:[Copytoclipboard]LoadModulephp5_modulec:/php5/php5apache2_2.dllAddTypeapplication/x-httpd-php.phpPHPInDirc:php5备注:不用添加PHPInDirc:php5这一句,否则会出现“找不到PHPInDir命令”的错误。另外,不要把php5解压到类似于D:\ProgramFiles\..这样的路径下,文件夹下不要有空格,切记!4)在php5文件夹中找到php.ini-dist,重命名为php.ini,保存在php5文件夹。(如不放在php5目录也可,但需使用--with-config-file-path进行配置,不推荐使用这种方法)5)重启apache服务,有时需要重启电脑;四、测试安装新建一个phpinfo.php文件,文件内容为代码:[Copytoclipboard]?phpphpinfo();?打无法重启apache,重新检查一下,好像是兼容问题。把这个文件=808)覆盖到c:php5文件夹里面,进程里面关掉httpd.exe,重启apache,成功。如图。五、常见错误1)没有重启apache;2)phpinfo.php文件存在输入错误;3)构建过程出现错误;4)修改apache配置文件时可能会引入非法字符导致apache无法重启;5)扩展名错误,httpd.conf中没有加入你所需要的文件扩展名;6)要使用index.php,需向httpd.conf中的DirectoryIndex指令增加index.php;默认为index.html;六、定制Windows构建php的windows安装总共有45个扩展包,都位于INSTALL_DIRext目录下,以开启php的imap扩展为例:1)打开php.ini,查找“extension_dir”,将其赋值为c:php5ext2)查找;extension=php_imap.dll,删除前面的分号“;”,重启apache。七、文档1)apache手册://)推荐学习用书:W.JasonGilmore的BeginningPHPandMySQL5(FromNovicetoProfessionalSecondEdition)这里使用的是mysql6.03,下载地址是也可以到官网下载1)双击setup.exe,启动安装过程,阅读并单击欢迎提示next;2)选择典型、完全或定制安装。典型安装提供了有效运行MYSQL所需的所有特稀泥工,而完全安装除文档外还会安装所有可选组件,定制安装允许对安装的内容进行完全控制,并允许选择安装目录,推荐使用定制安装,next;3)选择安装路径;next;4)点击install确认安装,5)安装途中出现了一个mysqlenterprise的对话框,要求注册mysql,注册后可以把报告bug,向在线手册添加注释并接受每月新闻,可以以后注册,不用管它。6)安装完成,现在进行配置,勾选configurethemysqlservernow,finish;7)这个配置的过程在windows的配置文件my.ini可以修改,这里是提供一个图形界面来配置。8)选择详细配置(detailedconfiguration)或标准配置(standardconfiguration),选择标准配置将创建一个通用配置,选择详细设置允许创建最适合需要的配置文件,这里选择详细配置;9)确定mysql服务器的类型,有3个选项,这里选择developermachine。10)确定数据库类型,有多功能数据库(multifunctionaldatabase),事务数据库(transactionaldatabaseonly)和非事务数据库(non-transactionaldatabaseonly),如果想进一步学习更多的话,需要选择多功能数据库,这里选择多功能数据库。next;11)innodb表的空间设置,next就行了;12)配置服务器并发连接数,有三个选择:决策支持(DSS)/OLAP,这用于最少并发连接(少于20),如小型办公室设置可能需要这种配置;在线事务管理(OLAP),这用于高流量服务器,如WEB服务器;或者可以自行设置(manualsetting),我们这里选择manualsetting,next;13)提示是否确定启用TCP/IP网络,确认默认链接端口为3306,如果所有链接都在本地进行,可以禁用,next;14)设置mysql服务器使用的字符集,有“标准字符集”(standardcharacterset),最适合英语和其他西欧语言;多语言最佳支持(bestsupportformultilingualism),这将使用utf8字符集,能够管理很多语言的文本;手动设置(manualselecteddefaultcharacterset/collation),这里选择手动设置,并将语言设置为latin1;next;15)是否安装为windows服务,表示可以在系统启动时自动启动,在系统关闭或重启时自动关闭,选中“includebindirectoryinwindowspath”,将mysql的bin目录添加到windows路径中,以后可以在命令行中访问mysql而不需要切换到bin目录,next;16)晕死,好长,继续。输入访问密码2次,选中“enablerootaccessfromremotemachines”,表示可以启用冲远程机器进行root访问;17)终于快完了,点击execute;18)终于OK了,finish。19)打开php.ini,取消extension=php_mysql.dll的注释,如果要使用新的mysqli扩展,添加以下一行:extension=php_mysqli.dll然后将php主目录下的libmysql.dll复制到system32.重启apache就OK了。

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功