当前位置:首页 > 服务器技术 > apache

window下Apache+php+Mysql环境的搭建及其涉及的知识

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 注意!--》    它不是Apache的服务器软件,只是一个管理器而已!即使退出也不影响Apache 服务!

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 

 二.以windows服务的形式进行管理

  

默认的,Apache被安装成了windows的一个服务!

先打开windows的服务管理器:

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 

 

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 

三.PHP的安装与管理

      安装PHP很简单,解压复制过之前新建好的php目录里面即可:

   window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

此时,PHP只是一个独立的软件,可以单独的运行,跟Apache还没有任何的关系:

先安装环境变量:

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 然后就可以在Apache的htdocs中生成php文件,并运行它

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

配置PHP

     first: PHP与Apache之间的关系

    window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

    总的来说: PHP与Apache的关系是:php是Apache的一个功能模块,而且Apache调用PHP

   

       什么是Apache的功能模块?

  Apache本身并不是很强大,但是它可以加载很多模块来扩展它的功能,也可以说,Apache就是一个由很多模块组成的软件!Apache的每一个模块,都负责          完成特定的某一个功能!

       Apache的功能模块,都是在Apache的配置文件中进行加载的

       window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

       先打开PHP的主配置文件:

         Apache的众多模块,都是通过LoadModule指令加载到Apache 的内部的!

        window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

       

我们也可以使用httpd -M来查看当前Apache已经加载了哪些模块:

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

好了,了解了PHP与Apache之间的关系,开始下面的步骤

 

第一步:将PHP安装成Apache的一个功能模块

 

加载语法:

LoadModule 模块名(不能随意) 模块的动态链接库所在的位置(加载的路径)

 其中,PHP模块的名字:php5_module,也是PHP程序代码已经规定好了

 模块的地址:在PHP的安装目录中,php5apache2_2.dll

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 

然后重启Apache!(因为Apache只有在启动的时候才会读取配置文件)

  但是现在运行php文件的话,还是不能成功的。

  因为,此时Apache只是加载了PHP模块,还没有给PHP“分配任务”!

 

第二步:在Apache中将PHP结尾的文件交由PHP模块来处理

   就是给PHP分配任务

   window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

   也要重启Apache!

    

           此时,PHP是Apache的一部分了,所以,PHP的配置信息需要被Apache所加载!

         

 

第三步:确定并加载PHP的配置文件

          

    理论上来说,PHP的配置文件php.ini可以出现在计算机的任何一个目录下,也就是说,在计算机中,可能有多个php的配置文件,首先要确定在哪个目录下进行加载!为了方便管理,一般都是将php.ini放置在php的安装目录下!

     

  首先,利用Apache的配置指令PHPIniDir配置文件路径:

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

     然后,在相应的目录下增加php.ini

      利用已有的模板修改即可:

       window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

      生产环境是对外开放,开发环境就是个人学习使用

      我们将开发环境下的配置文件的模板复制一份,修改为php.ini:

   window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

    重启Apache!

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

     第四步:修改时区

报错:

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 

         时区,一般是必须要配置的选项!

          此时在php/php.ini中搜索:timezone,把timezone中的值改成PRC

           window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

         因为php是Apache中的一部分

         所以,需要重启Apache!

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

四.Mysql 的安装与配置

  安装:

    window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

1.选择自定义安装

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

2.选择安装目录:

   

需要配置两个目录:

MySQL管理系统的目录

MySQL数据库的目录

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

3.安装

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

进入配置阶段:

  window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

配置阶段:

    1.选择详细配置

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

  2.选择开发机器

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

   3.选择多功能服务器

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

  4.选择低并发

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

   5.开启严格模式 

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

   严格模式: 在插入数据的时候,数据与该字段的类型必须一致。

     6.选择utf8字符集

      window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

   7.安装环境变量

     window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

    8.设置root用户密码

      window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

   9.执行配置生效。

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 

 

(如果卡的超过30分钟就关闭,删除以下文件,再重新安装)

 window下Apache+php+Mysql环境的搭建及其涉及的知识 - 文章图片

 如果成功就大吉大利,今晚吃鸡·

  

 

window下Apache+php+Mysql环境的搭建及其涉及的知识

标签:apach   链接   root   apache   链接库   协议   idt   windows服务   管理系统   

本文系统来源:http://www.cnblogs.com/mrszhou/p/7406001.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!