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 相关文章推荐
ajax缓存问题解决途径
Dec 06 PHP
php报表之jpgraph柱状图实例代码
Aug 22 PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
PHP实现简单数字分页效果
Jul 26 PHP
Yii中表单用法实例详解
Jan 05 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 PHP
PHP使用自定义方法实现数组合并示例
Jul 07 PHP
PHP 极验验证码实例讲解
Sep 29 PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 PHP
基于php数组中的索引数组和关联数组详解
Mar 12 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 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
超外差式晶体管收音机的组装与统调
2021/03/01 无线电
smarty实例教程
2006/11/19 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
针对JavaScript中this指向的简单理解
2016/08/26 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
Bootstrap的class样式小结
2016/12/01 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
python 通过文件夹导入包的操作
2020/06/01 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
一篇文章带你学习CSS3图片边框
2020/11/04 HTML / CSS
德国机车企业:FC-Moto
2017/10/27 全球购物
廉洁使者实施方案
2014/03/29 职场文书
投标承诺书怎么写
2014/05/24 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
优秀家长自荐材料
2014/08/26 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
初中信息技术教学反思
2016/02/16 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript