原文地址:http://www.php100.com/html/php/rumen/2014/0326/6702.html

一、PHP5.4环境搭配基本流程

Apache:Web服务提供者。官网:www.apache.org

PHP: 官网:www.php.net

Mysql:  官网:www.mysql.com

二、软件下载

Apache下载地址:http://download.csdn.net/detail/lxq_xsyu/7057423

PHP下载地址:http://download.csdn.net/detail/lxq_xsyu/7057401

Mysql下载地址:http://download.csdn.net/detail/lxq_xsyu/6468461

三、环境搭建

(1)Apache安装

成功安装

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" style="vertical-align:top; border:0px">

(2)解压PHP5.4

(3)配置Apache的httpd.conf文件

Apache安装文件夹

  1. ServerRoot "D:/Apache Software Foundation"

监听port

  1. #Listen 12.34.56.78:80
  1. Listen 80

加载PHP组件

  1. LoadModule php5_module "D:/php54/php5apache2_2.dll"

server名称

  1. #ServerName www.meritit.com:80

文件根文件夹

  1. DocumentRoot "D:/Apache Software Foundation/htdocs"

权限目录

  1. <Directory "D:/Apache Software Foundation/htdocs">

索引(默认訪问主页)

  1. <IfModule dir_module>
  2. DirectoryIndex index.html
  3. </IfModule>

错误日志

  1. ErrorLog "logs/error.log"

訪问日志

  1. CustomLog "logs/access.log" common

配置解析php

  1. AddType application/x-compress .Z
  2. AddType application/x-gzip .gz .tgz
  3. AddType application/x-httpd-php .php

错误类型

  1. #ErrorDocument 500 "The server made a boo boo."
  2. #ErrorDocument 404 /missing.html
  3. #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
  4. #ErrorDocument 402 http://www.meritit.com/subscription_

四、測试是否搭建成功

新建a.php

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

    >

能够看到找不到php的配置文件,我们在apache配置文件里指定一下php的配置文件文件夹

  1. PHPIniDir "D:/php54"

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" style="vertical-align:top; border:0px">

五、配置多网站訪问

  1. # Virtual hosts
  2. Include conf/extra/httpd-vhosts.conf

去掉上面凝视(打开虚拟主机配置文件)

在httpd-vhosts.conf中配置了两个网站例如以下

  1. <VirtualHost *:80>
  2. DocumentRoot "D:/Apache Software Foundation/a_com"
  3. ServerName 127.0.0.2
  4. ServerAlias www.dummy-host.meritit.com
  5. ErrorLog "logs/dummy-host.meritit.com-error.log"
  6. CustomLog "logs/dummy-host.meritit.com-access.log" common
  7. </VirtualHost>
  8. <VirtualHost *:80>
  9. DocumentRoot "D:/Apache Software Foundation/b_com"
  10. ServerName 127.0.0.3
  11. ErrorLog "logs/dummy-host2.meritit.com-error.log"
  12. CustomLog "logs/dummy-host2.meritit.com-access.log" common
  13. </VirtualHost>

注意:一旦配置了虚拟主机,前面配置的DocumentRoot就无效了。

D:\Apache Software Foundation\a_com\a.php

  1. <?php
  2. echo "aaaaaa";
  3. ?

    >

D:\Apache Software Foundation\b_com\b.php

  1. <?

    php

  2. echo "bbbbbb";
  3. ?>

注意:要改动权限文件夹文件夹

訪问结果:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" style="vertical-align:top; border:0px">

PHP移动互联网开发(1)——环境搭建及配置的更多相关文章

  1. Python开发:环境搭建(python3、PyCharm)

    Python开发:环境搭建(python3.PyCharm) python3版本安装 PyCharm使用(完全图解(最新经典))

  2. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  3. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  4. IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  5. 【nginx,apache】thinkphp ,laravel,yii2开发运行环境搭建

    缘由 经常会有人问xx框架怎么配置运行环境,这里我就给贴出吉祥三宝(Yii2,Laravel5,Thinkphp5 )的Nginx和Apache的配置,供大家参考 Nginx Yii2 server  ...

  6. 【1】windows下IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  7. ArcGIS API for Silverlight/ 开发入门 环境搭建

    Silverlight/ 开发入门 环境搭建1 Silverlight SDK下载ArcGIS API for Microsoft Silverlight/WPF ,需要注册一个ESRI Gloab ...

  8. 基于Axis1.4的webservice接口开发(环境搭建)

    基于Axis1.4的webservice接口开发(环境搭建) 一.环境搭建: 1.搜索关键字“Axis1.4”下载Axis1.4相关的jar包. 下载地址:http://download.csdn.n ...

  9. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

  10. Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

    版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...

随机推荐

  1. Hibernate学习之关系映射(转)

    一.一对多 "一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系.一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多.多对一:从订单的角度来说多个订单可以对应一 ...

  2. AXIS2远程调用WebService示例(Eclipse+AXIS)

    转自:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/10/3071584.html 我们将Web Service发布在Tomcat或者其他应 ...

  3. jQ中prop与attr的区别

    1.prop适用于HTML元素本身就带有的固有属性 2.attr适用于HTML元素我们自定义的属性 <input type="checkbox" value="复选 ...

  4. spoj 10606 Balanced Numbers 数位dp

    题目链接 一个数称为平衡数, 满足他各个数位里面的数, 奇数出现偶数次, 偶数出现奇数次, 求一个范围内的平衡数个数. 用三进制压缩, 一个数没有出现用0表示, 出现奇数次用1表示, 出现偶数次用2表 ...

  5. eclipse 插件安装

    203.208.46.146 www.google.com203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com

  6. CCNP路由实验(4) -- BGP

    基本配置:enableconf tno ip do loenable pass ciscoline con 0logg syncexec-t 0 0line vty 0 4pass ciscologg ...

  7. 使用自定义脚本扩展程序自动执行 VM 自定义任务

     在 Build 开发者大会上推出VM 扩展程序的其中一个称为"自定义脚本扩展程序",它支持 PowerShell.如果这是您第一次访问这些博客,可能需要查看以前的博客,请单击 ...

  8. CF R303 div2 C. Woodcutters

    C. Woodcutters time limit per test 1 second memory limit per test 256 megabytes input standard input ...

  9. m个相同苹果放的n个相同盘子中的算法

    m个相同的苹果,放在n个相同的盘子中,由于相同,使用排列组合的方法不好处理.这个问题困扰了我很久 最后由大神“或缺”给出了答案: 以8个苹果放在3个盘子中为例 思路: 8苹果3盘子 =8苹果2盘子+5 ...

  10. iOS设计模式——MVC(Model-View-Controller)

    Modol View Controller(MVC)是一种最早的也是最成功的可重用的设计模式,70年代的时候首次在smaltalk编写的程序中成功使用.基于MVC设计 模式,Cocoa整体架构可以划分 ...