



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Apache2+php5安装配置全程记录 找了N+1个关于apache+php安装的帖子,可谓天下之大,无奇不有,无奈自己来一个无语。此次安装浪费月明我俩一晚上 时间,错误不断,吐血不止,经受无数次自杀念头的袭击,不发个帖子纪念一下对不起党和人民,当然本次安装结合了N个帖子的内容,集众家之所长(具体长不 长未知!)以下列出安装步骤,可供参考.1.下载Apache2和php5安装包(地址不知,俺们的都是别人给的)2.直接点击安装Apache2(建议别装C盘,省得麻烦),其安装步骤跟其他软件安装无太大差别,故不再特别申明。端口问题可暂时不管,装完以后可通过修改httpd.config中的Listen处来更改端口号。3.安装PHP5:将php5的zip包解压,放到一个你认为方便的目录下,比如d:/php5。4.(1)将php文件夹下的所有的dll文件复制到c:/windows/system32/下(包括php5目录下的ext文件夹下所有dll 文件) (2)将“php.ini-recommended”文件复制到“c:/windows”下,更名为“php.ini”。5.修改刚才已经更名的php.ini文件:(1)查找“extension_dir”字段,赋值为php解压路径中的ext目录下,如D:php5ext(2)查找 cgi.force_redirect 字串.默认值为1.将其修改为0.并取消前面的;号6.分别查找以下四句话,将其之前的;去掉。extension=php_mbstring.dll(宽字符,用于支持 PhpMyAdmin,避免出现字符显示问题)extension=php_mcrypt.dll(用于支持PhpMyAdmin)extension=php_mysql.dll(MySql 模块,开启之后才能访问MySql数据库)extension=php_mysqli.dll(MySql模块)7.配置Apache以支持php5:打开apache安装目录下的“conf”文件夹,apache的配置主要依靠httpd.conf,用编译工具打开该文件,修改其中的 某些字段:(1)Listen 字段, 其后默认值为80,你可以修改该端口值以改变apache服务的端口(不至于和tomcat等工具的端口发生冲突)(2)DocumentRoot 这是你自己网页文件的放置目录,默认为apache安装目录下的“htdoc”文件夹,也可以改为本机上的其他目录,采用绝对路径。我使用的是:DocumentRoot D:/phpwork/(新建的工作目录)8.设置起始页:这个地方可以照抄我的配置,也可以自己增加需要的起始页文件名。注意文件名之间用空格隔开,而不是用逗号 DirectoryIndex index.php index.html default.php default.html index.htm9.配置php模块:在#LoadModule(有一排的代码) 后加上两句话(此处为我的安装目录,可根据自己的安装情况进行适当的*)PHPIniDir D:/php5/LoadModule php5_module D:/php5/php5apache2_2.dll10.保存httpd.conf文件,重启Apache如果成功启动,在phpwork下新建一个HelloWorld.php文件?phpecho HelloWorld!;phpinfo();?在浏览器中输入http:/localhost/:你自己设置的端口号 /HelloWorld.php.哈哈至此将输出HelloWorld以及php配置环境变量信息,可以松口气了。以下为一篇Apache2.2.4和php5.2.1配置方法的转载文章,虽然说得比较详细。但实际应用中不需要这样去处理。我的做法 是下载一个集成APACHEPHPMYSQL的安装包(例如:EasyPHP),直接安装即可。一.php的安装与调试 由于php是一个zip文件(非install版),安装较为简单,解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到C盘目录下。即安装路径为 c:php5 1 找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini并复制到系统盘的windows目录下(以c:windows为例). 2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:windowssystem32下。3 把php5ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:windows system32下 如果没有加载 php_gd2.dll php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库php_mbstring.dll在后面使用phpmyadmin时支持宽字符。4 打开c:windowsphp.ini文件(关联到mysql)设置扩展路径查找 extension_dir 有这么一行extension_dir = ./将此行改成extension_dir = C:php5ext 其中C:php5是你安装php的路径。路径不正确将无法加载dll (注意:有些php版本是 ;extension_dir = ./ 要把前面的分号去掉)查找 extension extension=php_mbstring.dllextension=php_gd2.dllextension=php_mysql.dl 把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了当然前面我们也把这些dll复制到system32下了l php5时差问题时间相差八小时为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时查找date.timezone有这么一行;date.timezone =将;去掉,改成date.timezone = PRC二.apache的调试和整合1.修改网站根目录 查找 DocumentRoot有这么一行DocumentRootC:/Program Files/Apache Group/Apache2/htdocs这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误查找 This should be changed to whatever you set DocumentRoot to在它下面两行有把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录2.让apache支持*.php(网页)查找 DirectoryIndex index.html index.html.var修改成DirectoryIndex index.html index.html.var index.php 这样index.php 可以充当默认页面了3.Apache中模块化安装php查找 # LoadModule foo_module modules/mod_foo.so在此行后加入一行LoadModule php5_module C:/php5/php5apache2.dll /注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.不要把php5apache2.dll和 php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,就可能会出 现Cannot load C:/php/php5apache2.dll into server: The specified module could not be found.或者:The requested operation has failed4.查找 AddType application/x-gzip .gz .tgz 在此行后加入一行AddType application/x-httpd-php .php (记住:前边有一个空格哦!)这样apache就可以解释php文件了5.测试在网站根目录下创建一个 phpinfo.php 文件 phpinfo();? 在浏览器打开http:/localhost/phpinfo.php5.测试php和my
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省汉中市宁强县2024-2025学年八年级下学期7月期末考试数学试卷(含答案)
- 湖北省武汉市东湖高新区2024-2025学年八年级下学期期末考试英语试卷(含答案无听力原文及音频)
- 恶劣天气安全的应急预案范文
- 绿色旅游的市场需求与前景分析
- DB64-T 1919-2023 无线电固定监测站机房及配套设施建设规范
- 2025年城镇公寓购房合同范本
- 永年燃气安全知识培训课件
- 机电设备管道安装方案
- 装配式建筑施工现场电气安全管理方案
- 生殖系统济源医学护理系43课件
- 6G多维度切片QoS保障-洞察及研究
- 2025-2026学年外研版(三起)(2024)小学英语四年级上册教学计划及进度表
- 2025年安徽国控集团所属企业招聘7人笔试备考题库及答案解析
- 2025年海南省警务辅助人员招聘考试(公共基础知识)历年参考题库含答案详解(5套)
- 城市道路清扫保洁协议
- 2025年医学检验在编考试题库
- 特色食品卖场建设方案(3篇)
- 子宫癌肉瘤护理查房
- 高考3500词汇表(完整版)
- 新人教A必修一《集合》课件
- 复用器械处理流程
评论
0/150
提交评论