刺球网络安全社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1388|回复: 0

windows 环境下Apache+PHP+MySql环境的搭建。

[复制链接]

 成长值: 214271

新浪微博达人勋

  • TA的每日心情

    2017-11-18 23:38
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    1109

    主题

    1683

    帖子

    38万

    积分

    管理员

    技术指数:★★★★★

    Rank: 9Rank: 9Rank: 9

    积分
    385568

    社区QQ达人最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    QQ
    发表于 2017-1-6 14:46:23 | 显示全部楼层 |阅读模式
    学php要搭建wamp环境,经常使用的是wampserver,也挺好用的,一键傻瓜式安装,挺省事的。但是程序员都是爱折腾的,总要求要有完美的环境。于是用来用去,觉得还是散装环境最能体现自己的逼格。
    其实php的环境是什么,这无关紧要,关键的是你的php代码水平如何。因此强烈建议【新手】们不要在配置环境上浪费太多的精力,集成的wampserver已经足够用了。如果你执意要折腾,那就跟我我的教程走吧,少走些弯路。


    环境分为三个大块:
    一、apache
    二、php
    三、mysql
    简单介绍一下这三者之间的依恋关系。
    apache提供WEB服务的。用现实生活中举例apache就是收信人,专门收取客户端发来的信件(http请求)。那么客户端就是是发信人。收信人面对大量的信件,是没有能力理解的。
    http请求的目的就是要带回来一个静态的html或者xml文本,要让浏览器能够解析。
    php是动态脚本,发送到客户端浏览器,客户端并不能解析。这个时候,就需要apache和php结合起来来分工合作了。apache收信发信的能力强,那就专职干收信发信的工作。php解析动态脚本的能力强。就专门解析动态脚本,然后把结果给Apache。apache再还给浏览器。
    那么mysql是干嘛的,mysql就是数据库,专门用来存放网站的数据的。至于数据库的位置在哪无所谓,你只要给php一个地址,php能够找到就好了。所以mysql就像一个大仓库一样。
    综上所述,也就是说php只是Apache的一个组件而已。lamp的架构中p代表的不仅仅是php,还有perl和phython等。因此他们的关系就一目了然。

    压缩包文后给链接:
    一、安装apache
    安装apache之前,请先卸载掉以前安装的环境,清理下注册表。
    1、在D盘新建【wamp】文件夹。在文件夹下新建apache、php、mysql三个文件夹。
    2、跟着我的图片走。
    152315237705394.jpg

    152315506145260.jpg
    152316163797854.jpg

    152316376145168.jpg
    152316584425838.jpg
    152317164422740.jpg
    152317403325108.jpg
    152318033323148.jpg
    152318233174475.jpg
    152319043178416.jpg
    152320135677993.jpg
    152320337549791.jpg

    二、 安装php
      php不用安装,直接解压到d:/wamp/php文件夹里就行。

    三、安装mysql
         看图安装。
          152358457855631.jpg
    152358584102208.jpg
    152359100828942.jpg
    152359208799875.jpg
    152359289269483.jpg
    152359500046610.jpg
    160000026609645.jpg
    160000134898037.jpg
    160000316459423.jpg
    160000485208767.jpg
    160001071604540.jpg
    160001564421318.jpg
    160002146145933.jpg
    160002237397112.jpg
    160002313791077.jpg
    160002416764798.jpg
    160002496768420.jpg
    160002581453200.jpg
    160003052705723.jpg
    160003248649337.jpg
    160003336454088.jpg
    160003421925610.jpg
    160003488329448.jpg

    看到这里。wamp的三个组件都全部安装好了。但是安装好了。他们之间却没有关联。
    下面我们去做今天最重要的几步操作,配置apache和php。mysql是不用配置的。
    配置D:\wamp\apache\conf\httpd.conf 文件。
    再末尾添加上这段配置
    [mw_shl_code=php,true]#加载php模块。
    LoadModule  php5_module "D:\wamp\php\php5apache2_2.dll"


    #加载php文档类型。告诉apache我加载了一个httpd的组件名字叫php。后缀是.php的文件格式。
    AddType  application/x-httpd-php .php


    #加载php的配置文件夹。要先去d:/lamp/php中将php.ini-development文件。复制一份,并重命名为php.ini.然后再来更改apache的这个配置文件。
    PHPIniDir "D:\wamp\php"


    #再该文档中搜索关键字.html。添加index.php文档类型。大约239行。
    #   <IfModule dir_module>
    #       DirectoryIndex index.php index.html
    #   </IfModule>


    #修改rewrite模式。#LoadModule rewrite_module modules/mod_rewrite.so  大约在116行。
    #将前面的#号去掉。[/mw_shl_code]


    然后我们去配置php。
    D:\wamp\php\php.ini
    搜索timezone。大约在909行。;date.timezone =
    将前面的;去掉。然后改成date.timezone = Asia/Shanghai
    搜索extension_dir 。大约在857行。
    添加 extension_dir = "D:\wamp\php\ext"
    # 开启mysql、 crul。sub_string.pdo_mysql,gd等服务。用多少,开多少。

    然后保存文件。重启apache。

    然后wamp环境就装好了。
    可以在htdoc目录下写个index.php文件。写php.info()。然后看下环境安装好了吗。
    有错误。可以在文后提问。我会及时回答。

    安装包地址在这里:
    链接:http://pan.baidu.com/s/1dDAVkjv
    密码:
    游客,如果您要查看本帖隐藏内容请回复






    楼主热帖
    [发帖际遇]: 刺球 在论坛发帖时没有注意,被小偷偷去了 4 金球. 幸运榜 / 衰神榜
    回复 天涯海角搜一下: 百度 谷歌 360 搜狗 搜搜 有道 谷粉 雅虎 必应 即刻

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
     
     
    技术支持
    点击这里给我发消息
    在线客服
    点击这里给我发消息
    点击这里给我发消息
    刺球网安群①:
    刺球网安社区交流群①
    刺球网安群②:
    刺球网安社区交流群②
    在线时间:
    8:30-21:00
     

    刺球网安 渝公网安备 50011402500080号 ( 渝ICP备15001097号-1 )申请友链|小黑屋| 刺球网络安全社区  

    GMT+8, 2018-4-25 16:48 , Processed in 0.371885 second(s), 53 queries , Gzip On.

    Powered by 刺球网安

    © 2014-2025

    快速回复 返回顶部 返回列表