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 相关文章推荐
分享一下贝贝成长进度的php代码
Sep 14 PHP
PHP与Java进行通信的实现方法
Oct 21 PHP
php中使用session防止用户非法登录后台的方法
Jan 27 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
PHP树-不需要递归的实现方法
Jun 21 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
Sep 23 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
php实现的http请求封装示例
Nov 08 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
May 08 PHP
laravel5.2表单验证,并显示错误信息的实例
Sep 29 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 PHP
PHP copy函数使用案例代码解析
Sep 01 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 Stream_*系列函数
2010/08/01 PHP
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
php使用百度天气接口示例
2014/04/22 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
js性能优化技巧
2015/11/29 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
简单介绍Python中的struct模块
2015/04/28 Python
python下载图片实现方法(超简单)
2017/07/21 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
Python中常用的内置方法
2019/01/28 Python
浅谈python中get pass用法
2019/03/19 Python
python实现一个猜拳游戏
2020/04/05 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
绩效工资分配方案
2014/01/18 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
职务说明书范文
2014/05/07 职场文书
品牌推广策划方案
2014/05/28 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
地陪导游欢迎词
2015/01/26 职场文书
秋季运动会加油词
2015/07/18 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书