首页 > 软件开发 > PHP >

PHP5.4 Apache Mysql 搭配与多站点配置详解

来源:互联网 2023-03-16 18:52:01 版权归原作者所有,如有侵权,请联系我们

本文详细讲解apache、php、mysql虚拟服务器的手动安装及配置,及虚拟主机多站点配置。其实现在有很多集成的环境工具,但是当集成环境出现问题时,由于不明白环境搭建的原理,所以找到问题解决问题就会很费劲,通过学习本文,让大家了解和掌握apache、php、mysql三者是如何关联的。cHR办公区 - 实用经验教程分享!

工具/原料

  • httpd-2.2.21-win32-x86
  • mysql-5.5.18-win32
  • php-5.4.0RC4-Win32-VC9-x86
  • 下载地址:http://pan.baidu.com/s/1skRXcCX

一、 PHP5.4环境搭配基本流程及关联原理

  • 1

    首先了解下什么是apache?Apache是一种web服务程序,它提供的是当用户通过浏览器访问服务器(即网站)时,将数据返回给用户cHR办公区 - 实用经验教程分享!

    cHR办公区 - 实用经验教程分享!

    但apache只能将简单的数据传送给访问着。Php语言的文件是不能直接显示给用户的,需要将php程序进行解析和执行。cHR办公区 - 实用经验教程分享!

    cHR办公区 - 实用经验教程分享!

    所以apache和php的使用流程是,先讲apache安装好,然后将PHP程序加入到apache 组件当中,当用户访问其他文本文件的时候,apache 直接将数据展示给用户,当用户访问PHP文件的时候,将apache来调用PHP组件,然后将相关文件解析成可执行的内容之后再展示给用户。也就是所谓的将php执行。cHR办公区 - 实用经验教程分享!

    cHR办公区 - 实用经验教程分享!

    然后在看mysql,mysql就是一种数据库,当然也可以用其他的数据库,只是习惯性的觉得这三者是“铁三角”。Mysql与其关联是用户访问apache,apache在调用PHP组建的时候,cHR办公区 - 实用经验教程分享!

    PHP组建里面写的程序文件来开启mysql的应用,再连接数据库。cHR办公区 - 实用经验教程分享!

    cHR办公区 - 实用经验教程分享!

    再实际应用中apache与PHP的关系更紧密一些,那么这两者之间需要实现哪几个逻辑?cHR办公区 - 实用经验教程分享!

    cHR办公区 - 实用经验教程分享!

    首先将php的组件加入到apache的程序中,让apache在执行中可以调用PHPcHR办公区 - 实用经验教程分享!

    用到一下三局代码:cHR办公区 - 实用经验教程分享!

    LoadModule php5_module "c:/www/php54/php5apache2_2.dll"(载入php模块)cHR办公区 - 实用经验教程分享!

    AddType application/x-httpd-php .php (只有文件名后缀为.PHP时才载入上面的模块)cHR办公区 - 实用经验教程分享!

    PHPIniDir "C:/www/PHP54"(php程序路径)cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 1相关内容非法爬取自百度经验
  • apache的安装与配置

  • 1

    apache的安装和普通软件的安装没有多大区别,进行到下图这一步时如图进行相应添加即可。其他点下一步安装,直到出现下图finish界面cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 2

    打开浏览器,地址栏输入localhost,显示如图界面,证明apache安装完成cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • PHP程序安装与配置

  • 1

    PHP程序一般是一个压缩包,先将其解压,解压后将文件夹名改一个较短的名称,例如”php54”,将文件夹复制到apache同一个文件夹下。(方便管理,不放在一起也行)cHR办公区 - 实用经验教程分享!

  • 2

    接下来让apache支持php,首先找到apache的配置文件,在apache目录下的”conf”文件夹下的httpd.conf文件。在文件载入模块区域(大概在129行下面)加入以下代码:cHR办公区 - 实用经验教程分享!

    LoadModule php5_module "c:/www/php54/php5apache2_2.dll"。 即载入php组件。cHR办公区 - 实用经验教程分享!

    注意填写正确的组件所在根目录。cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 3

    添加php执行代码,即在什么情况下才执行php程序cHR办公区 - 实用经验教程分享!

    在第386行下面加入以下代码:AddType application/x-httpd-php .phpcHR办公区 - 实用经验教程分享!

    再加入一句php配置文件(php.ini)所咋目录的代码:PHPIniDir "C:/www/PHP54"cHR办公区 - 实用经验教程分享!

    注,以上代码在文件中任何地方加入都可以。cHR办公区 - 实用经验教程分享!

    如图:cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 4

    到这里,apache与php程序就组合起来了。cHR办公区 - 实用经验教程分享!

  • 5

    Php与mysql关联cHR办公区 - 实用经验教程分享!

    打开php.ini ,这里要改两处地方cHR办公区 - 实用经验教程分享!

    一处是:;extension=php_mysql.dll前的封号去掉。cHR办公区 - 实用经验教程分享!

    一处是:extension_dir = "d:phpext"(就是你 PHP的安装目录路径)cHR办公区 - 实用经验教程分享!

  • Mysql程序安装与配置

  • 1

    双击mysql安装程序,一直点下一步安装即可,中间有个安装模式的选择,选typical(完整安装)。cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 2

    完成后点击finish,弹出配置向导,重点讲解配置向导。cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 3

    点击next,进入配置模式选项cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 4

    点击next,进入服务器模式选项cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 5

    点击next,进入数据库支持模式选项cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 6

    点击next,进入数据库配置备份文件存放目录cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 7

    点击next,进入同时连接数据库允许人数配置选项cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 8

    点击next,进入服务器端口配置,默认即可。cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 9

    点击next,进入mysql默认编码配置cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 10

    点击next,进入电脑启动,mysql自动启动服务配置cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 11

    点击下一步,进行mysql密码设置cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 12

    继续下一步,点执行,完成安装。cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • apache多站点配置(虚拟主机配置)

  • 1

    独立服务器上配置多站点原理如图:cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 2

    在http.conf文件中搜索“vhosts“,找到cHR办公区 - 实用经验教程分享!

    #Include conf/extra/httpd-vhosts.conf ,将前面的“#“去掉。cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 3

    1. 在apacheconfextra目录中找到httpd-vhosts.conf文件。打开文件,在最下面有两个站点配置的例子,删掉其中一个,留下一个进行相应的配置即可。cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 4

    每一行代码按下图所示修改cHR办公区 - 实用经验教程分享!

    PHP5.4 Apache Mysql 搭配与多站点配置详解cHR办公区 - 实用经验教程分享!

  • 5

    有多个站点只要复制整段代码,然后做相应修改就可以。虚拟主机多站点配置完毕。cHR办公区 - 实用经验教程分享!

    注:开启虚拟主机配置后,apache默认的站点配置则不再生效。cHR办公区 - 实用经验教程分享!

  • 注意事项

    • 环境配置工具可根据个人情况选择,重点是知道环境搭建的原理!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!cHR办公区 - 实用经验教程分享!


    标签: MYSQLPHP

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号