Apache+PHP+MySQL搭建PHP开发环境图文教程


Posted in PHP onAugust 06, 2020

简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL)

安装Apache

1、下载Apache,地址:http://www.apachelounge.com/download/,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径错误,我这里改了文件夹名,方便以后配置,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程

安装PHP

1、下载PHP压缩包,地址:https://windows.php.net/download ,我下载的是PHP7.0 Thread Safe 版本,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

2、解压压缩包,我解压后如下:

Apache+PHP+MySQL搭建PHP开发环境图文教程

安装MySQL

1、我安装的MySQL55版本,这里不介绍MySQL的安装方式,大家可以自己去网上搜
2、MySQL官方下载地址:https://dev.mysql.com/downloads/installer/
3、MySQL默认安装目录如下:

Apache+PHP+MySQL搭建PHP开发环境图文教程

配置MySQL

1、打卡环境变量页面
具体操作如下:我的电脑-右键-属性-高级系统设置-环境变量

2、新建MYSQL_HOME变量,值为MySQL的安装路径,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

3、编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量最后面

4、启动MySQL,命令行输入:start mysqld,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程

配置PHP

1、打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存

2、打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “D:\软件\php7\ext”,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

3、打开几个常用的扩展,例如:查到extension=php_mysqli.dll,去掉前面的分号。打开下图中的这几个库:

Apache+PHP+MySQL搭建PHP开发环境图文教程

配置Apache

1、打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开

2、找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

3、文件的末尾添加对PHP的支持及PHP的安装路径,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

代码如下:

# php7 support
LoadModule php7_module "D:/软件/php7/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini
PHPIniDir "D:/软件/php7"

启动Apache服务

1、设置环境变量
右键我的电脑,属性->高级,找到最下面的环境变量按钮,选中当前用户的PATH变量,编辑新建以下条目:
D:\Apache24\bin
D:\软件\php7
D:\软件\php7\ext

2、安装apache服务
以管理员身份打开命令行,执行httpd.exe -k install

3、启动服务
找到apache的安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后apache就开启了。
可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理

Apache+PHP+MySQL搭建PHP开发环境图文教程 

4、此时在浏览器地址栏输入localhost,回车后就会出现apache的界面,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

5、接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:

<?php
phpinfo();
?>

保存后,在浏览器输入127.0.0.1/phpinfo.php,回车,出现关于PHP的版本信息,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程

至此php环境搭建完成,可以将php文件放入htdocs文件夹中运行了

踩到的坑

1、浏览器输入对应PHP地址后,无法解析php
解决:在命令行输入httpd -t,可以查看是不是Apache的启动问题,如下图:

Apache+PHP+MySQL搭建PHP开发环境图文教程 

可以看到,报错信息是说找不到PHP安装目录下的php7apache2_4.dll文件,通过网上查后我下载的PHP版本不对,应该下载Thread safe 版本。

到此这篇关于Apache+PHP+MySQL搭建PHP开发环境图文教程的文章就介绍到这了,更多相关Apache+PHP+MySQL搭建PHP开发环境内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
excellent!――ASCII Art(由目标图象生成ascii)
Feb 20 PHP
PHP开发的一些注意点总结
Oct 12 PHP
PHP排序算法的复习和总结
Feb 15 PHP
PHP 导出Excel示例分享
Aug 18 PHP
ThinkPHP文件缓存类代码分享
Apr 22 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
Feb 08 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
PHP递归实现快速排序的方法示例
Dec 18 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 PHP
thinkphp5实现微信扫码支付
Dec 23 PHP
PHP实现简易用户登录系统
Jul 10 PHP
PHP文件打开关闭及读写操作示例解析
Aug 06 #PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
Aug 06 #PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 #PHP
PHP与Web页面的交互示例详解二
Aug 04 #PHP
PHP与Web页面的交互示例详解一
Aug 04 #PHP
基于php+MySql实现学生信息管理系统实例
Aug 04 #PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
Aug 03 #PHP
You might like
PHP4实际应用经验篇(7)
2006/10/09 PHP
php二维码生成
2015/10/19 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
Python读写Excel文件的实例
2013/11/01 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
详解Python requests 超时和重试的方法
2018/12/18 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
描述RIP和OSPF区别以及特点
2015/01/17 面试题
亿企通软件测试面试题
2012/04/10 面试题
《苏珊的帽子》教学反思
2014/04/07 职场文书
文明寝室申报材料
2014/05/12 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
中学教师个人总结
2015/02/10 职场文书
搬迁通知
2015/04/20 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
Django操作cookie的实现
2021/05/26 Python
Python 实现Mac 屏幕截图详解
2021/10/05 Python
教你一步步实现一个简易promise
2021/11/02 Javascript
我去timi了,一起去timi是什么意思?
2022/04/13 杂记
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python