windows下安装php开发环境的方法:1、下载并安装apache;2、修改apache配置文件并添加环境变量;3、安装php并编辑配置文件;4、安装mysql并添加php_mysqli.dll扩展。

一、Apache

(推荐教程:php视频教程)

因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge。

进入Apachelounge官方。

首先下载并安装vc redist,这是Apache运行必需的一个组件。

下载Apache解压版,将解压后的文件夹放在你想要安装的路径下。

修改配置文件:

Apache默认存在路径: c:Apache24 下(版本号可能不同)。如果跟你的安装路径不同,你需要打开Apachconfhttpd.conf配置文件,将其中所有前面没有被"#"注释的 c:Apache24、c:Apache24htdocs 和 c:Apache24cgi-bin 改成对应的路径。

指定IP和端口:在httpd.conf找到ServerName www.example.com:80,将前面的注释去掉,将"www.example.com"修改为"localhost"。如果你要修改端口,将这里"80”和前面“Listen:80”中的80一起修改。

(可选)添加系统变量:将"Apache的安装路径in"添加到Path中。

验证安装是否成功:运行Apache的启动httpd.exe。在浏览器上输入localhost:80,如果不是无法访问那么Apache的配置便完成了。

二、PHP

安装配置PHP

进入PHP下官网下载最新线程安全版PHP zip压缩包,解压缩后放在想要安装的路径下。

注意: 下载的PHP VC版本不能比前面安装的vc redist版高。

进入PHP安装目录,复制一份php.ini-development 改名为 php.ini 放到安装路径下,打开找到 ;extension_dir=ext,去掉注释符,将值改为 PHP安装路径ext。

extension_dir = "D:/Program Files/php-7.2.10/ext"

在Apache中加载PHP & 定义执行PHP模块的文件

打开Apache的配置文件confhttpd.conf,找到LoadModule区域,在其后加入:

LoadModule php7_module "PHP安装路径php7apache2_4.dll" # 在Apache中以module的方式加载PHP,“php7_module”中的“7”要和PHP的版本对应;此外,不同的PHP版本“php7apache2_4.dll”可能不同。

PHPIniDir "PHP安装路径" #告诉Apache PHP的安装路径# 在Apache中以module的方式加载PHP,“php7_module”中的“7”要和PHP的版本对应;此外,不同的PHP版本“php7apache2_4.dll”可能不同。

#php 7.2.10

LoadModule php7_module 'D:/Program Files/php-7.2.10/php7apache2_4.dll'

#告诉Apache PHP的安装路径

PHPIniDir 'D:/Program Files/php-7.2.10/php.ini'

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

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

测试:在 Apache安装路径htdocs下新建文件:test.php,里面编辑:, 启动Apache, 在浏览器输入:localhost:80/test.php。

三、MySQL

下载相应安装版本,根据自己的需求安装。

在PHP中加载连接MySQL的程序集:在php.ini extension板块中增加一行extension=php_mysqli.dll。

说明:不同的PHP版本可能提供不同的连接mysq的程序集,去ext文件夹下看看PHP提供的是什么这里就写什么。不同的程序集可能在连接数据库的时候使用的函数也不一样。

测试:在test.php中编辑:,启动数据库,重启Apache,在浏览器端查看,如果没有错误信息便配置正确了。

相关推荐:php培训

windows如何安装php环境,windows下怎么安装php开发环境相关推荐

  1. eclipse配置python django环境_windows下python+Django+eclipse开发环境的配置

    1.JDK环境的安装 在http://www.java.com/zh_CN/download/faq/develop.xml 页面下,点击JDK下载,下载所需的jdk版本.直接点击安装即可. 2.py ...

  2. eclipse linux c开发环境,Eclipse下搭建C/C++开发环境

    首先确保你已经安装了eclipse和JDK. 接下来安装CDT,这个可以去网上下载,CSDN里有很多CDT的下载站点,下载后解压,里面有两个文件夹:features和plusins,把文件夹里的东西拷 ...

  3. mac怎么搭建php环境,Mac下快速搭建PHP开发环境

    GDB 多线程调试:只停止断点的线程,其他线程任然执行; 或只运行某些线程 其他线程中断 多线程调试之痛 调试器(如VS2008和老版GDB)往往只支持all-stop模式,调试多线程程序时,如果某个 ...

  4. php larval框架运行环境,4种Windows系统下Laravel框架的开发环境安装及部署方法详解...

    1.准备工作 1.1PHP集成环境 这里我们使用的是XAMPP,XAMPP是一个功能强大的建站集成软件包,采用一键安装的方式,包含PHP7.0.Mysql.Tomcat等.最新版下载地址:PHP 5. ...

  5. Windows下搭建ARM11裸机开发环境(1):工具安装

    By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  6. windows 下配置 react native 开发环境

    windows 下配置 react native 开发环境 安装nvm 由于react native 需要使用 NodeJs 4.0以上版本,为了方便切换NodeJs,首先我们需要安装nvm. 你可以 ...

  7. 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记

    最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...

  8. 第二课 如何在WINDOWS环境下搭建以太坊开发环境

    [本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部署前的比较环境准备. [技术收获] 如何在WINDOW(笔者以WINDOWS 10为例)环境搭建以太坊开发环境,按照以下安装 ...

  9. Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码

    By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  10. windows下gdal的java开发环境搭建

    本文接前文gis利器之Gdal(一),前面简单介绍了gdal工具是什么,具体有什么功能.对于gdal的具体功能,感兴趣的去官网看看.日常对于gis常见的矢量和栅格数据进行处理,gdal都是拿手的.今天 ...

最新文章

  1. T100-----调试程序,快速定位到错误行
  2. Indri和Terrier搜索引擎的使用
  3. 尽量使用int型的列类型
  4. 对比学习simSiam(一)--Exploring Simple Siamese Representation Learning总体理解
  5. 【QM-05】Material Specification(物料说明)
  6. ubuntu oracle 10g 安装,Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法
  7. html5 php idea,五个HTML5新特性
  8. C++子类的构造函数
  9. android上的单片机编程软件下载,AVR单片机编程软件(AVR_fighter)
  10. OSAL--操作系统抽象层 初始化流程分析
  11. vscode可以配置哪些编程语言_vscode支持哪些编程语言
  12. 中国高校计算机大赛英语cccc,通知-CCCC中国高校计算机大赛.PDF
  13. 简单工厂和工厂方法模式的区别和个人看法
  14. Laravel接入SDK淘宝客调用
  15. python实现词语统计并柱状图显示
  16. 剖析Framework面试-笔记(二)
  17. 1架飞机,加满油可以跑1的距离,问N架飞机最多能跑多远
  18. 一个sql注入直接把我们服务搞挂了
  19. faker和劫的图片_Faker喜迎23岁生日 生涯回顾:双劫三冠都比不上最后一图
  20. 尚硅谷在线教育六:尚硅谷在线教育课程分类管理开发

热门文章

  1. 用人工智能帮我做PPT啦,试试chatPPT
  2. 【精益生产】车间现场管理的八大浪费
  3. top-K 算法总结
  4. 网络 #TCP #UDP #文件下载器 #网络通信
  5. 时序数据库的存储结构
  6. 【预选赛】2019中国高校计算机大赛——大数据挑战赛
  7. 职场人加班图鉴:别人遇见了爱情,我却天天见Bug
  8. oracle插入单引号与符号
  9. halcon 激光三角测量 (片光技术)标定 ,示例 calibrate_sheet_of_light_3d_calib_object.hdev
  10. Python a[i:j]详解