WithCoderWithCoderWithCoder

Windows环境下搭建PHP开发环境(Apache + PHP + MySQL)

之前的文章中有关于Windows环境下PHP集成环境wampserver的搭建,本文介绍Windows环境下,手工搭建PHP的开发环境(Apache + PHP + MySQL).考虑到各个软件之间的依赖,我先安装配置MySQL,然后安装配置PHP,最后安装配置Apache.具体的安装和配置流程如下:    

   1. 安装和配置MySQL

        因为MySQL的安装和配置比较独立,本文不重复介绍.本网站有专门的文章介绍Windows下MySQL的安装,我安装的是MySQL Windows 5.7.26.

  2. 下载安装并配置PHP

        2.1 下载PHP安装包,我下载的是当前最新版本PHP 7.4.3  X64 Thread Safe版

            下载地址: https://windows.php.net/download

        2.2 下载完成,将安装包拷贝到上面Apache放置的目录,进行统一管理.然后解压压缩包,修改文件夹名称,如下

            1-200225110649340.png            

        2.3 配置PHP

            2.3.1 打开PHP的2.2解压的目录,将根目录中的php.ini-development文件复制备份一份,然后把php.ini-development文件名修改为php.ini.

            2.3.2 用文本编辑器打开php.ini文件,找到扩展目录设置 ;extension_dir = "ext",其中";"是注释.在下面新加一行配置,将扩展目录设置为解压目录下的ext路径,如下图:

            1-20022514310R96.png

            2.3.3 打开一些常用的扩展,在php.ini文件中,查找extension,去掉前面的分号即可.如下图,打开mysqli扩展等(根据需要选择即可,后续需要的话可以再打开)

            1-200225145236402.png

            2.3.4 (可选设置)按以上配置,PHP环境已经搭建完成.不过有时为了使用方便,可以添加PHP环境变量.

            以Windows7为例,在"控制面板"->"系统和安全"->"系统"->"高级系统设置"->"环境变量",在"系统变量"下选择"Path"变量,点击编辑按钮,在变量值后面添加 ;C:\soft\php7,完成后确定即可,如下图

            1-2002251446313J.png

            按上面设置完环境变量后,可以打开Windows命令行窗口,输入php -v,安装没有问题,会输出php的版本信息.如下图

            1-200225145045212.png

  3. 安装Apache

    3.1 下载Apache最新安装包(本人安装时最新版本为2.4.41),下载地址和下载页面如下

            3.1.1 下载地址: http://httpd.apache.org/,官网下载,只提供源码安装,使用需自己编译.不过可以找到for windows第三方安装包Apache Lounge.

            3.1.2 直接下载地址: https://www.apachelounge.com/download/               1-200225101442U8.png        3.2. 将压缩包拷贝到合适的目录,解压压缩包.将解压内容拷贝到合适的路径,不要太复杂,方便以后配置,如下

        1-2002251030301H.png

        3.3 开始配置,打开上面Apache的解压安装目录,找到conf文件夹下的httpd.conf文件并用文本编辑器打开.

            3.3.1 找到"Define SRVROOT",将后面引号中的值修改为Apache的压缩安装根目录,如下图

            1-200225150449311.png

            3.3.2 在httpd.conf文件末尾添加对PHP的支持及PHP的安装路径(告诉Apache PHP的安装路径),如下图:

            1-20022515153HK.png

            为了大家方便复制,配置代码如下

            # 在Apache中以module的方式加载PHP,“php7_module”中的“7”要和PHP的版本对应;

            # 此外,不同的PHP版本“php7apache2_4.dll”可能不同。

            #php  7.4.3

            LoadModule  php7_module 'C:/soft/php7/php7apache2_4.dll' 

            <IfModule php7_module>

             #告诉Apache PHP的安装路径

             PHPIniDir 'C:/soft/php7/php.ini'        

             # define php  module file .php和.html的文件能执行PHP程序

             AddType application/x-httpd-php .php .html

             #AddType application/x-httpd-php-source .phps

            </IfModule>

        3.4 启动Apache服务

             3.4.1 启动Apache服务.通过命令行窗口,导航到Apache解压安装目录的bin目录下,执行命令

                httpd.exe -k install

             服务启动成功如下图

            1-20022515234RS.png

            3.4.2 启动服务

            找到Apache解压安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后,Apache服务就启动了.这时,可以在任务栏右下角看到启动的图标,右键菜单选择"Apache Service Monitor",在弹出的窗口中,可以进行Apache服务的管理.如下图:

            1-200225153530211.png

            3.4.3 验证服务是否启动.在浏览器中输入localhost,并回车,成功页面如下

            1-200225152Z0912.png

    4. 最后验证

    最后,我们可以验证PHP安装信息.在Apache压缩安装目录下的htdocs目录中,新建一个phpinfo.php文件,然后用文本编辑器打开,写入下面的一段php代码:

    <?php

    phpinfo();

    ?>

    保存后,在浏览器中输入localhost/phpinfo.php,回车,即可看到有关PHP的版本信息,如下图:

    1-2002251541504V.png

至此,完成PHP开发环境的搭建和测试.

欢迎分享交流,转载请注明出处:WithCoder » Windows环境下搭建PHP开发环境(Apache + PHP + MySQL)