`
anike
  • 浏览: 15068 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Apache2+php5安装配置全程记录

    博客分类:
  • WEB
阅读更多

找了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:\php5\ext"

     (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.设置起始页:
     这个地方可以照抄我的配置,也可以自己增加需要的起始页文件名。注意文件名之间用空格隔开,而不是用逗号
     <IfModule dir_module>
      DirectoryIndex index.php index.html default.php default.html index.htm
     </IfModule>

9.配置php模块:在#LoadModule(有一排的代码) 后加上两句话(此处为我的安装目录,可根据自己的安装情况进行适当的**)

     PHPIniDir "D:/php5/"
     LoadModule php5_module "D:/php5/php5apache2_2.dll"

10. 保存httpd.conf文件,重启Apache 如果成功启动,在phpwork下新建一个HelloWorld.php文件

          

          <?php

               echo "HelloWorld!<br>";

               phpinfo();

          ?>

  在浏览器中输入http://localhost/:你自己设置的端口号/HelloWorld.php.哈哈~~~至此将输出HelloWorld以及php配置环境变量信息,可以松口气了。

分享到:
评论

相关推荐

    全程指导Windows下PHP环境配置u.pdf

    ### 全程指导Windows下PHP环境配置 #### 一、三分天下之LAMP组合 在Web开发领域,竞争激烈,前有占据企业级应用程序开发主导地位的Java EE联盟,后有微软.NET阵营的强大挑战。然而,在这样的环境中,LAMP组合...

    《PHP+MYSQL动态网站开发与全程示例》源码

    10. **部署与服务器配置**:了解如何在Apache或Nginx服务器上配置PHP环境,以及如何部署和更新你的网站。 通过对《PHP+MYSQL动态网站开发与全程示例》源码的学习,你可以获得全面的Web开发经验,从基础到实践,从...

    超级经典的从HTML到PHP的学习手册,手把手教你PHP配置

    5. Apache配置:`全程指导Windows下PHP环境配置.pdf`提供了在Windows环境下配置Apache服务器与PHP集成的详细步骤,包括安装Apache、PHP和MySQL,设置环境变量,修改配置文件(如httpd.conf和php.ini),以及解决常见...

    PHP项目开发全程实录

    了解PHPUnit等测试框架,并熟悉如Nginx或Apache的服务器配置,以及如何进行代码版本控制(如Git)和自动化部署,将帮助你高效地发布和维护项目。 "PHP项目开发全程实录"提供的实例涵盖了以上众多知识点,通过实践...

    PHP项目开发案例全程实录源码

    6. **HTTP协议和Web服务器**:理解HTTP协议的基本原理和工作方式,以及如何配置和使用Web服务器(如Apache或Nginx)是实现PHP项目运行的基础。 7. **前端技术结合**:PHP通常与HTML、CSS和JavaScript等前端技术结合...

    PHP项目开发全程实录- 博客管理系统(php源码)精心收集

    部署环节可能涉及配置服务器环境(如Apache或Nginx)、设置PHP版本、管理数据库等。 通过这个“博客管理系统”的全程实录,开发者不仅可以提升PHP编程技能,还能学习到项目管理、Web安全、用户体验设计等多个方面的...

    php项目开发案例全程实录

    【PHP项目开发案例全程实录】是一份详细记录了使用PHP进行项目开发全过程的文档,旨在帮助学习者深入了解和掌握PHP在实际项目中的应用。PHP作为一种广泛使用的服务器端脚本语言,尤其在Web开发领域中占有重要地位。...

    招聘大师4.4.5,招聘大师4.4.5安装,PHP源码.zip

    1. **环境准备**:确保服务器已安装Apache或Nginx等Web服务器,以及PHP运行环境(如PHP7+)。 2. **解压源码**:下载并解压"招聘大师4.4.5"的zip文件,将内容上传至服务器的Web根目录。 3. **数据库配置**:在配置...

    开源PHP版 CRM系统

    - **环境搭建**:安装Apache或Nginx等Web服务器,配置PHP和MySQL环境,将CRM系统代码部署至服务器。 - **数据导入**:根据系统提供的数据格式,导入已有客户、产品等数据,快速启动CRM系统。 - **权限设置**...

    基于php+mysql的BCTY365网上社区代码

    10. **部署与配置**:项目部署可能涉及Apache或Nginx服务器配置,以及PHP环境(如PHP-FPM)和MySQL的安装与配置。 这个项目为初学者提供了实践PHP和MySQL集成开发的全面案例,同时也适合有一定经验的开发者深入研究...

    php项目开发全程实录的光盘的 第三版源代码

    11. **部署与配置**:了解项目如何被构建、部署和配置,如使用Composer管理依赖,Nginx或Apache的配置,以及持续集成/持续部署(CI/CD)流程。 12. **性能优化**:源代码可能展示了如何使用缓存策略(如Memcached或...

    禅道开源版(ZenTaoPMS.18.3.php7.2-7.4.zip)

    9. **安装与部署**:用户需要具备一定的服务器环境配置知识,如Apache或Nginx的设置、MySQL数据库的管理等,才能成功部署ZenTaoPMS。压缩包内的`zentaopms`包含了所有必要的源代码,解压后按照官方文档进行安装步骤...

    基于PHP的MallBuilder php多用户商城管理系统.zip

    2. 订单处理:自动化处理订单流程,从下单到支付、发货、确认收货,全程跟踪记录。 3. 会员系统:用户注册、登录、密码找回、积分管理等,支持会员等级、优惠策略。 4. 支付接口:集成第三方支付平台,如支付宝、...

    基于PHP的ShopExphp网上商店系统安装包源码.zip

    - **环境准备**:确保服务器已安装了PHP、Apache或Nginx、MySQL等基础环境。 - **解压源码**:将压缩包中的文件解压至服务器的Web根目录。 - **数据库配置**:在ShopExphp的配置文件中设置数据库连接信息。 - **...

    双鱼林基于ThinkPHP5图书管理系统demo v1.0.rar

    后台管理员登录采用了验证码,查询的结果记录都可以导出到Excel,对其中的图片上传和文件上传专门写了2个方法uploadPhoto和uploadFile放到了基类中,所有控制器类继承基类,实现了代码的精简优化! 开发软件: ...

    双鱼林基于ThinkPHP5图书管理系统demo v1.0

    后台管理员登录采用了验证码,查询的结果记录都可以导出到Excel,对其中的图片上传和文件上传专门写了2个方法uploadPhoto和uploadFile放到了基类中,所有控制器类继承基类,实现了代码的精简优化!开发软件: ...

    EC-CUBE建站指南

    EC-CUBE处理订单流程自动化,从购物车到订单确认,再到支付成功,全程记录。系统支持跟踪订单状态,如待支付、已发货、已完成等。对于物流,可以集成第三方物流API,自动获取运单号和追踪信息。 六、会员系统与权限...

    基于PHP的MG php网上预约挂号管理系统.zip

    【部署与维护】:系统部署可能涉及Web服务器配置(如Apache或Nginx)、PHP环境搭建(如LAMP或LNMP)、数据库设置等。日常维护包括监控系统性能、定期备份数据、更新安全补丁、处理用户反馈等,以确保系统的稳定运行...

    基于php的项目管理系统.pdf

    Apache作为最流行的Web服务器软件,与PHP和MySQL的组合形成了“LAMP”(Linux, Apache, MySQL, PHP)架构,为开发提供了强大而稳定的运行环境。 本课题的意义在于,通过构建一个基于三层B/S模式的项目管理系统,...

    Laravel框架开发实战-PPT.zip

    1. **Laravel安装与环境配置** - 安装Laravel通常通过Composer进行,这是PHP的依赖管理工具。 - 设置合适的服务器环境,如Apache或Nginx,并确保PHP版本在7.4及以上。 - 配置.env文件以设定数据库连接、密钥生成...

Global site tag (gtag.js) - Google Analytics