原生windows下组装apache+php环境搭建(非集成环境)

时间:2022-10-22 07:34:32


                  php初学者的重点放在与学习语言,我感觉这个观点才是正确的。有些同学学习一开始第一天就被安装php环境吓怕了,运气好一点的,

环境能装上还好,有些就是怎么装都会报错,服务启动不了,浪费很多学习的时间。打击了学习自信心。但是现在语言能力以及学习提高上来了,时

候过来再看看原生的php环境搭建了。这时候你在来看看环境搭建,我感觉是比较明智的做法。开始学习就先装个集成环境,先学习语言才是重点。

面介绍一下windows下安装 Apache2+php5.6的环境搭建。
              

        安装环境之前先看看Apache , php之间的关系图。


             原生windows下组装apache+php环境搭建(非集成环境)


         一.首先安装Apache

                      假设你原来的电脑已经装好集成环境,建议先卸载apache.Apache常用指令

                    

                             apachebin目录下

 

                            停止apache服务:   httpd.exe -k stop   //  启动  start      重启  restart  

 

                                               卸载:   httpd.exe -k uninstall  

 

                                        安装指令:  httpd.exe -k install  

                           卸载好Apache服务之后开始下面步骤。


                         1.1   安装补丁


                            

               补丁地址: https://www.microsoft.com/zh-CN/download/details.aspx?id=30679


                                            选择版本:   

                       原生windows下组装apache+php环境搭建(非集成环境)

                              点击安装即可!


                   1.2  官网下载 Apache服务器。    随意百度找点教程之类即可  下载到一个压缩包,解压即可。


                  1.3  官网下载   php软件包。   选择线程安全 的。

 

                           

                            下载地址:http://windows.php.net/download#php-5.6


               原生windows下组装apache+php环境搭建(非集成环境)


                      下载过来的压缩包,同样的解压一下就好了,但是你得记住你解压所处的路径!


            1.3   开始整合Apache 和 php


                   1.3.1    首先先修改一下   Apache /conf/httpd.conf  文件


                       找到如下处:        Define  SERVERROOT  "修改为自己安装apache的路径"。


                     例如我安装的目录:   Define SRVROOT "C:/apache/httpd-2.4.25-x64-vc11-r1/Apache24"


                                                         ServerRoot "${SRVROOT}"


                    启动服务:    在apache/bin/目录下  打开cmd         输入:     httpd.exe   -k    start     

                            之后在浏览器输入localhost   出现以下界面,说明apache已经安装好了!


                            

                 原生windows下组装apache+php环境搭建(非集成环境)


                1.4   让apache加载 php模块。


                    打开httpd.conf  文件。    加入下面这一段配置加载php模块


                     

                     LoadModule php5_module "C:/apache/php5.6/php5apache2_4.dll"  // 自己解压php的目录下有这个php5apache2_4.dll   把路径改为自己的即可

 

                     <FilesMatch \.php$>

 

                                 SetHandler application/x-httpd-php

 

                   </FilesMatch>

 

                      PHPIniDir "C:/apache/php5.6/"   //php.ini的配置文件的目录    把路径改为自己的即可


         此时大致php和apache已经整合成功,还去最后一步,修改php.ini-development  也就是在解压php下面有这么一个

配置文件,重命名为  php.ini


           打开此文件。   


          写入下面一段:


              

             extension_dir=”ext目录”   //也是在你解压的php目录下,有这么一个目录   ,即是php扩展目录


     1.5   最后 写上一段php脚本:   <?php   echo phpinfo();   ?>  存为  hello.php放在  

apache/htdocs目录下


             重新或者启动apache服务器:  httpd.exe -k start


              能够访问到此页面,恭喜你安装成功了!


             原生windows下组装apache+php环境搭建(非集成环境)