热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

csdnapache+php+mysql在windows下的安装和配置

csdnapache+php+mysql在windows下的安装和配置开始搭建环境:安装的版本:apache2.2.22、mysql5.5.24、php5.3.13(1)在安装的时候,一定要把以前安装的apache等卸载,在卸载之前一定的注意,停止ap...SyntaxHighl
csdn apache+php+mysql在windows下的安装和配置
 
开始搭建环境:
 
安装的版本:apache2.2.22、mysql 5.5.24、php 5.3.13
 
(1)      在安装的时候,一定要把以前安装的apache等卸载,在卸载之前一定的注意,停止apache,mysql的服务,在停止服务后,我们在分别卸载apache,mysql。
 
(2)      安装apache,没有特殊的东西,一直默认就好,更改个路径就可以
 
 
(3)      
 
(4)      网络域名,随便写就可以,例如setnet.com,服务器域名:写localhost,邮箱随便写
 
就这个需要注意其他不用改,测试apache是否安装成功,打开浏览器在地址栏输入localhost,如果出现it works!表示安装成功。Apache就这样安装完毕。
 
(5)     安装php
 
(6)      因为php是作为apache的一个模块存在的,所以通过apache的配置文件将php加载过来。
 
   以上是apache,php,mysql安装到的文件夹,把你们php安装的压缩包解压,把解压出来的文件夹下面的文件全部复制到以上php文件夹下。
 
然后在apache的文件夹下的conf下的httpd.conf文件,加载模块
 
Php5apache2_2.dll的路径是当前php文件夹下的路径,d:/myevn/php/是我安装的路径
 
(7)      写一个php文件,测试php文件能正常输出吗,有的输出来的是文件的所有代码,如果出现这种问题,我们可以在加载php模块的下面
 
这样再试试php文件一般就没有什么问题了。
 
(8)     安装mysql
 
(9)      安装的时候也是一直默认,遇到coudom的时候,选择这个,然后遇见要改路径的时候,记得修改安装的路径,
 
 
千万记得要修改编码的时候选择utf8,一直走默认,密码例如:
 
 
密码写不写都不可以,如果写了在用数据库的必须提前输入密码才能打开数据库,
 
,不写访问数据库直接访问就可以。
 
还有安装的时候,会出现一个列表,跟树状差不多,由于我安装了不方便截图,记得选择mysql修改它的路径,他的路径例如D:\mysvn\mysql\data\data,就是你mysql安装到的文件下的dada里面的dada里面。测试就在php文件下下,mysql_connect(‘localhost’,’root’,’’);后面的引号,是密码,要写密码,没有密码空着就ok了。成功了会出现resource(3) of type (mysql link)类似这些歇息。
 
(10)  到达这一地步,咱们就全部安装成功。
 
(11) 虚拟目录的配置
 
(1)浏览器的配置:在系统盘,我的系统盘是c盘,c盘下的C:\Windows\System32\drivers\etc的hosts文件,我们需要修改,利用域名解析的原理,在hosts文件里最后写上
 
127.0.0.1       localhost
 
127.0.0.1       www.php.com
 
127.0.0.1       www.sina.com
 
这是指定域名的ip地址,www.sina.com这就是虚拟目录
 
(2)每一个网站可以作为一个模块,分而治之,
 
修改apache的配置文件
 
httpd.conf
 
定位到
 
# Virtual hosts
 
#Include conf/extra/httpd-vhosts.conf
 
去掉注释
 
然后找到conf/extra/httpd-vhosts.conf文件每一个网站对应一个模块
 
(3)例如www.sina.com、或者localhost等都对应apache的配置文件httpd.conf,修改httpd.conf定位到
 
 
            ServerAdmin webmaster@dummy-host2.somenet.com
 
            DocumentRoot "D:/myenv/apache/docs/dummy-host2.somenet.com"
 
            ServerName dummy-host2.somenet.com
 
           ErrorLog"logs/dummy-host2.somenet.com-error.log"
 
           CustomLog"logs/dummy-host2.somenet.com-access.log" common
 
 
自己配置一个,一个模块至少有两项,1,我的域名是谁2,我的网站的根目录在哪里?
 
 
           DocumentRoot "D:/myenv/myweb/sina"
 
           ServerName  www.sina.com
 
 
访问之后显示forbbiden权限,修改权限:
 
 
                Order Deny,Allow
 
Deny from All
 
                Allow from All
 
           
 
有两种写法:
 
(1)
 
          DocumentRoot "D:/mysvn/myweb/sina"
 
          ServerName www.sina.com
 
         
 
          Options Indexes MultiViews
 
         order allow,deny
 
         Allow from all
 
         
 
 
 
 
(2)
 
         DocumentRoot"D:/mysvn/apache/htdocs"
 
         ServerName localhost
 
       
 
             Order Deny,Allow
 
       Deny from All
 
             Allow from All
 
       
 
 
(12)  配置php.ini文件,让他可以操作mysql
 
默认情况下,没有php.ini配置文件,但是提供
 
Php.ini-development 开发模式
 
Php.ini-production   生产环境
 
修改php.ini之后,因为apache会读取pp的配置文件,需要告诉apache php配置文件位置
 
首先:修改php.ini
 
extension=php_mysql.dll取消前面的注释。
 
然后:修改apache的conf下的httpd.conf
 
LoadModulephp5_module "D:/mysvn/php/php5apache2_2.dll"
 
 
 
 
SetHandlerapplication/x-httpd-php
 
 
 
 
PHPIniDir D:/mysvn/php这是新增加的
 
到目前为止,三大巨头安装告以段落。
 
 

推荐阅读
  • 手机上编写和运行PHP代码的最佳软件推荐 ... [详细]
  • 构建顶级PHP博客系统:实践与洞见
    构建顶级PHP博客系统不仅需要扎实的技术基础,还需深入理解实际应用需求。本文以Zend Studio为开发环境,MySQL作为数据存储,Apache服务器为运行平台,结合jQuery脚本语言,详细阐述了从环境搭建到功能实现的全过程,分享了开发PHP博客管理系统的宝贵经验和实用技巧。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
  • NoSQL数据库,即非关系型数据库,有时也被称作Not Only SQL,是一种区别于传统关系型数据库的管理系统。这类数据库设计用于处理大规模、高并发的数据存储与查询需求,特别适用于需要快速读写大量非结构化或半结构化数据的应用场景。NoSQL数据库通过牺牲部分一致性来换取更高的可扩展性和性能,支持分布式部署,能够有效应对互联网时代的海量数据挑战。 ... [详细]
  • 本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ... [详细]
  • 在Linux环境下,本文详细探讨了Apache服务器中CGI技术的应用与实现。首先,通过使用yum包管理器安装了必要的软件,如PHP。安装完成后,对Apache服务器进行了配置,确保CGI功能正常运行。此外,还介绍了如何编写和调试CGI脚本,以及如何在实际环境中部署这些脚本以提供动态网页内容。实验结果表明,通过合理的配置和优化,Apache服务器能够高效地支持CGI应用程序,为用户提供丰富的交互体验。 ... [详细]
  • 在《PHP应用性能优化实战指南:从理论到实践的全面解析》一文中,作者分享了一次实际的PHP应用优化经验。文章回顾了先前进行的一次优化项目,指出即使系统运行时间较长后出现的各种问题和性能瓶颈,通过采用一些通用的优化策略仍然能够有效解决。文中不仅详细阐述了优化的具体步骤和方法,还结合实例分析了优化前后的性能对比,为读者提供了宝贵的参考和借鉴。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 如何使用Python高效绘制矩形图形
    本文详细介绍了如何利用Python的Turtle库高效绘制矩形图形,适合初学者快速上手。通过具体示例代码,帮助读者理解Turtle库的基本绘图方法和技巧,同时探讨了在不同应用场景中绘制矩形的实际操作,为后续复杂图形的绘制打下坚实基础。 ... [详细]
  • MySQL性能优化与调参指南【数据库管理】
    本文详细探讨了MySQL数据库的性能优化与参数调整技巧,旨在帮助数据库管理员和开发人员提升系统的运行效率。内容涵盖索引优化、查询优化、配置参数调整等方面,结合实际案例进行深入分析,提供实用的操作建议。此外,还介绍了常见的性能监控工具和方法,助力读者全面掌握MySQL性能优化的核心技能。 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • 本指南详细介绍了如何使用 `apt-get` 命令在 Ubuntu 系统上部署 MySQL 5、Apache 2、PHP 5 及 phpMyAdmin。首先,建议读者查阅 Ubuntu 的官方文档以获取更多背景信息。通过本文,您将逐步了解每个软件包的安装过程及其配置方法,确保系统环境的稳定性和安全性。此外,还将提供一些常见问题的解决方案,帮助用户顺利完成部署。 ... [详细]
  • Apache Maven 3.5.0 版本的发布带来了多项重要特性和性能优化。该版本不仅改进了构建过程的效率,还增强了对复杂项目结构的支持。通过引入新的依赖解析机制和优化的插件系统,Maven 3.5.0 在提升用户体验的同时,也确保了更高的稳定性和兼容性。此外,该版本还修复了多个已知问题,进一步提升了整体的可靠性和安全性。 ... [详细]
author-avatar
kevin_xi
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有