侯体宗的博客
  • 首页
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

PHP+Apache+Mysql环境搭建教程

php  /  管理员 发布于 7年前   135

Php+Apache+Mysql下载
php下载:http://www.php.net 进入php官网后点击download进入以下界面。上面显示了不同的版本我选择的是php5.6.19版,这个较为稳定,要是没有版本的要求的话建议使用该版本。在Windows环境下开发php,所以继续点击图片中的Windows downloads下载压缩包。


在进去的界面中可以看到主要有VC11 X64 Thread Safe,VC11 X64 None Thread Safe等版本,我选择的是VC11 X64 Thread Safe线程安全的ZIP压缩包。


下载完后直接解压到你想要安放的目录下,切记必须与接下来的Apache安装包在同一目目录,打开文件夹可以看到一下文件,其中ext存放着之后要用到所有动态链接库文件(.dll)由于是压缩包,我们还需要手动设置一下;原文件夹中没有php.ini文件,需要将包中的php.ini-development文件复制改名得到的,因为我们需要php.ini来进行我们设定的php初始化。


Apache下载:http://www.apachehaus.com/cgi-bin/download.plx 这个链接直达下载界面apache可以直接上最新版本,出于兼容性考虑建议选择VC9版,具体区别在网页上有解释再此就不在赘述。


点击红色边框中的Download便可以下再安装包了,然后按提示安装就行了,记住一定要安装在与php解压包同一目录下 

接下来需要配置安装Apache的主服务,有了它,Apache才可启动:

打开CMD窗口,输入:"D:studytools\Apache\bin\httpd.exe" -k install -n apache 其中D:studytools\Apache\bin\httpd.exe是我自己的路径,大家需要根据自己路径改。

切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。

其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

Mysql下载安装步骤太多,网上的教程很详尽,在此省略........

不过小编为大家分享了几篇文章,供大家参考:

mysql 5.7.12 winx64安装配置方法图文教程

mysql 5.7.13 安装配置方法图文教程(linux)

mysql 5.7.13 winx64安装配置方法图文教程

精彩专题分享:mysql不同版本安装教程

现在开始搭建三者的环境:
1.为了使PHP可以与Mysql连接,Apache可以解析PHP,我们需要对PHP,Apache做一些改动。         

(1)把 php.ini-development 文件复制 改成  php.ini放在原文件夹           

(2)再打开php.ini文件找到;extension=php_mysql.dll   ;extension=php_mysqli.dll去掉前面的" ;"     如下图


 

去除前面的分号后,之后便可以以mysql或者是mysqli的方式连接数据库了。以后要使用其他比如PDO连接数据库时,可以按教程把后面几个关于PDO的封号给取消掉。接着要找到  "extension_dir="   在后面填上自己动态链接库文件夹路径,即/php/ext如我的php下的ext包路径是D:\studytools\php\ext  所以设置为如下图红框。这样我们就把php包含的动态链接库路径给出了, 建议最好在电脑的环境变量中Path中也添加ext的路径。


这样之后,php与数据库之间就没问题了

接下来解决Apache解析PHP的问题
1.打开Apache安装包下的conf文件夹的httpd.conf文件在里面找到  Define SRVROOT " "    在封号中写入Apache的路径,再添加如下一段代码保存就行了

LoadModule php5_module "E:/wamp/php-5.6/php5apache2_4.dll"

  PHPINIDir "E:/wamp/php-5.6/"

  AddType application/x-httpd-php .php

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

测试是否成功
最后可以在Apache下的htdocs文件夹下开始编写自己的php文件了,可以下写一个test.php文件,内容:

 

保存,打开Apache下的 bin文件中的ApacheMonitor.exe,点击start,然后在网站输入localhost/test.php环境搭载成功的话会出现如下界面。在着个界面了会有php的信息,要是mysql连接好了,也会在后面出现MySQL的相关信息。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • Windows下SVN服务器搭建方法整理(apache)
  • Windows下搭建PHP开发环境(Apache+PHP+MySQL)
  • Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
  • 基于Apache的支持.NET2.0的Web服务器搭建
  • mac下Apache + MySql + PHP搭建网站开发环境
  • Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程
  • nginx+apache+mysql+php+memcached+squid搭建集群web环境
  • 简单介绍win7下搭建apache+php+mysql开发环境
  • windows下apache搭建php开发环境
  • apache2服务器的搭建和配置步骤详解


  • 上一条:
    PHP支付系统设计与典型案例分享
    下一条:
    PHP实现将MySQL重复ID二维数组重组为三维数组的方法
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • 用Time Warden监控PHP中的代码处理时间(0个评论)
    • 在PHP中使用array_pop + yield实现读取超大型目录功能示例(0个评论)
    • Property Hooks RFC在PHP 8.4中越来越接近现实(0个评论)
    • 近期文章
    • 在windows10中升级go版本至1.24后LiteIDE的Ctrl+左击无法跳转问题解决方案(0个评论)
    • 智能合约Solidity学习CryptoZombie第四课:僵尸作战系统(0个评论)
    • 智能合约Solidity学习CryptoZombie第三课:组建僵尸军队(高级Solidity理论)(0个评论)
    • 智能合约Solidity学习CryptoZombie第二课:让你的僵尸猎食(0个评论)
    • 智能合约Solidity学习CryptoZombie第一课:生成一只你的僵尸(0个评论)
    • 在go中实现一个常用的先进先出的缓存淘汰算法示例代码(0个评论)
    • 在go+gin中使用"github.com/skip2/go-qrcode"实现url转二维码功能(0个评论)
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(95个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2016-10
    • 2016-11
    • 2017-06
    • 2017-07
    • 2017-08
    • 2017-09
    • 2017-11
    • 2017-12
    • 2018-01
    • 2018-02
    • 2018-03
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2020-07
    • 2020-09
    • 2021-02
    • 2021-03
    • 2021-04
    • 2021-05
    • 2021-06
    • 2021-07
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-02
    • 2022-05
    • 2022-06
    • 2022-07
    • 2022-08
    • 2022-09
    • 2022-10
    • 2022-11
    • 2022-12
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-04
    • 2023-05
    • 2023-06
    • 2023-07
    • 2023-08
    • 2023-09
    • 2023-10
    • 2023-11
    • 2023-12
    • 2024-01
    • 2024-02
    • 2024-03
    • 2024-04
    • 2024-05
    • 2024-06
    • 2024-07
    • 2024-09
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客