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 相关文章推荐
php5.2时间相差8小时
Jan 15 PHP
PHP中函数内引用全局变量的方法
Oct 20 PHP
php array_flip() 删除数组重复元素
Jan 14 PHP
php 分页类 扩展代码
Jun 11 PHP
PHP下escape解码函数的实现方法
Aug 08 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
PHP调试函数和日志记录函数分享
Jan 31 PHP
thinkPHP实现将excel导入到数据库中的方法
Apr 22 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
PHP中Cookie的使用详解(简单易懂)
Apr 28 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
laravel 自定义常量的两种方案
Oct 14 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
PHP Squid中可缓存的动态网页设计
2008/09/17 PHP
一个比较简单的PHP 分页分组类
2009/12/10 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
js实现简单div拖拽功能实例
2015/05/12 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
Python基于Tkinter实现的记事本实例
2015/06/17 Python
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
python创建文件备份的脚本
2018/09/11 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Python坐标线性插值应用实现
2019/11/13 Python
解决Python二维数组赋值问题
2019/11/28 Python
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
优秀学生自我鉴定范例
2013/12/18 职场文书
本科毕业生求职自荐信
2014/02/03 职场文书
中年人生感言
2014/02/04 职场文书
请假条范文大全
2014/04/10 职场文书
班级学习计划书
2014/04/27 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
学生违反校规检讨书
2014/10/28 职场文书
会计出纳岗位职责
2015/03/31 职场文书
2016干部作风整顿心得体会
2016/01/22 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL