美高梅集团4688PHP 1:在Windows上安装和配置PHP,Apache和My SQL

只要您谷歌(Google)一把看似的核心,你会发觉相关的文章能够塞满你的硬盘。在这里之所以把它再度拿出来,指标是想记录自身当做叁个新手如何布署的,以及配备时期碰着的一对题目。期望个中的一些难题对大家有用。
下载安装文件就绝不说了。
只是照旧提一下本子吧。

  1. PHP:5.1.4
  2. Apache 2.2.3
  3. MySQL:5.0.2-community-nt

本人设置的依次如下:

  • 安装PHP
  • 安装Apache
  • 安装MySQL
  1. PHP安装

    
有人以为上面的设置顺序和平时安装顺序有一点点出入,是的,确实那样。一般的话先安装Apache,然后安装PHP。
     在安装PHP的时候有个插曲,作者下载的是PHP
MSI包,但是这一个包安装之后察觉并未有dev,ext等目录,和提供的install.txt文件出入太大了。小编起首感觉是本身的机械不通常,后来再装了三次,发现和原本依然同样,于是有一点点晕了,后驶来php的网址上一看,原本MSI下载后边有个验证,一阵狂晕,直接撞墙。于是下了ZIP包才了事,大约有8M多。唉,太大意了。所以不能够不下载准确的安装包

    2. Apache安装
   首先表达有些,Apache安装有一点意思。
  
安装时,它会唤醒四个至关心保养要的挑三拣四:选用端口和用户,缺省的是为具有用户安装,并且端口为80.可是还提供了别的四个选项,即为当前用户,端口为8080.假使机械的IIS接纳的端口为80,并且你挑选暗许的主意,很显著到了设置Apache服务的时候就能够有标题,因为端口已经使用。假设您选择后一种,它不会给您安装Apache服务。
    上边提提笔者设置服务境遇的难点。
    
开首小编选取的是第三种,即近期用户,端口为8080,结果是绝非活动安装Apache服务,于是看Install文件,发掘能够apache应用程序手动安装,于是依据他说的跑到Bin目录下,开采未有Apache.exe.没辄了。于是展开Apache的布局文件,设置多个毫无的端口,重新安装Apache,不过选拔的是第一种方法,这一次照旧好了。
    
唤醒,务必选取适用的端口号以及服务的用户,极其是装有IIS的机器
  
上边包车型地铁装完之后,最麻烦的事情便是安插了。恐怕对Linux或Unix的用户来说,那是小菜一碟,不过对于Windows用户来讲,稍微一点难度,只怕微软是傻瓜型软件人才的成立者吧。
  配置的篇章多的是,作者也相当的少提,只提个人以为相比重大的几点。

  1.  
    在布局前写贰个BAT文件。那些BAT文件为啥用的吗?就是为着测试Apache文件的语法是或不是科学。BAT文件内容可以为:当中的F:\Apache Software Foundation\Apache2.2正是Apache安装的目录。
    “F:\Apache Software Foundation\Apache2.2\bin\httpd.exe” -w -t -f “F:\Apache Software Foundation\Apache2.2\conf\httpd.conf” -d “F:\Apache Software Foundation\Apache2.2\.”

    诸如此类做的实惠是进入命令行,直接运维此文件,就足以见见结果了。

  2. 配置PHP
    DSO模块。那几个相比较令人生厌,因为PHP提供的Php5Apache2.dll居然在Apache2.2.3不适用,还得下载个补丁本领了事。那个补丁随处都有,在谷歌(Google)输入Apache
    php5Apache2.dll,立即就有成千上万。
  3. LoadModule这家伙实在令人恶心。作者输入 LoadModule php5-Module
    F:/php/Php5Apache2.dll时,把php5-Module误写为php5-Mdoule,居然告诉我一无所能。晕。到现在自身还不领悟为啥。为何呢?

    为了测试PHP和Apache职业是还是不是正规,写个简单的PHP文件呢。
 

1 <?php
2  phpinfo();
3 ?>

   它显示PHP和Apache的信息。

3  MySql安装
    这几个比较简单,把php.ini的扩大修改一下,然后把扩张dll复制一下。so
easy。
    提出下载phpMyAdmin来操作MySQL。

 4 总结     
很几个人皆感到配置某些难度,当初自身也是如此认为。未来自己不这么想了,因为本身觉着明白了其本质,才理解配置的简要程度。英特网
至于配置的文章比比皆是,不过非常少有人揭发其本质。借令你日常在Linux或Unix平台下操作,那就不说了。反之,纵然您是Windows的用户,
你极有十分大希望采取IIS,笔者正是内部之一。
  
即使通晓IIS,可能换句话说IIS是何许实行ASP,ASP.NET等页面包车型客车,作者信任你再配置Apache,PHP等就不是怎么样难点了。
  
言归正传,配置Apache和PHP就就像于IIS和ASP.NET。可是微软设想到了用户的配置,所以把IIS和ASP.NET的配置简化了。
  
三个PHP页面料定先要通过深入分析等怎么样,这通过哪些来成功吗?那正是PHP自个儿的解释器。所以您供给把php5ts.dll这个人考到Windows系统目录下,以便Apache能够调用它,整个体系能够调用它。那么为啥PHP怎么知道虚拟目录(也许称根目录)?那正是PHP.ini里的doc_root
设置的原委,有人问那是何等。卓绝的归纳,正是IIS里的虚拟目录路径。有人还或者会问,那么PHP怎么样管理MySQL?这一个难题充足好,也是很重要的。为啥PHP会链接MySQL?PHP不容许天生就可以,这一年就要求多少个扩充,在php.ini有个extension_dir项,它正是用来钦命扩充的门道的。不过那是叁个目录,里面富含了重重恢宏,有Mysql的,sybase的,SQL
Server的,那么本身如何内定笔者想要的扩充呢?答案非常的粗略,照旧php.ini文件,里面有个
extension项,即使您想扩张MySQL,可感觉extension=php_mysql.dll,其余类似。
上边根本是PHP的讲解,上面稍微讲讲Apache的啊。记得在IIS里,假使想扩大三个MIME类型,特别轻便的,不过在Apache里,可不曾什么分界面给您按几个按键就行了。那要求你张开httpd.conf,例如扩充PHP类型,能够写到AddType
application/x-httpd-php .php ,WOEvoqueD可认为AddType Application/msword
.doc.轻易吧。
因而地方的演讲,相信你对安顿不再那么恐怖了呢。

接下去本人将由此八个实例来学习这几个东东!


相关文章