`
eyesmore
  • 浏览: 378736 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

【php靠什么运行】

tomcat是servlet容器,tomcat只能支持servlet/jsp标准,并不支持php。apache httpd是个web server和http反向代理,可以支持第三方的插件modules,因此要在apache下运行php,必须加载php5_module这么个插件。

 

在httpd.conf中配置php5_module以支持php

(1)让apache加载php5_module插件;//必选

#
# PHP enable for apache 2.2 version
#
LoadModule php5_module mod_php/php5apache2_2.dll     (php安装在相对目录mod_php下)
#specify the config file php.ini for PHP
PHPIniDir "mod_php/"           (指定php.ini配置文件所在的目录,也就是mod_php)

 

(2)增加可处理的类型,这样在*.php的文件里则可以执行php的代码;//必选

#
#make *.php executed by mod_php
#added by liwei2@umpay.com on 2009-07-02
#
AddType application/x-httpd-php .php

 

(3)默认文件增加一种index.php  //可选

# index.php added by liwei2@umpay.com on 2009-07-02
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

 

(4)在htdocs目录下,创建一个index.php的文档,内容为:

<html>
   <head><title>php测试</title></head>
     <?php
       phpinfo();
     ?>
</html>

 

(5)在urlworkermap.properties配置文件中写上

/*=lbcontroller    (表示一般的请求,比如*.jsp,*.do 都交给负载均衡器来处理,通过httpd分发到后面的tomcat)
/jkstatus=jkmonitor   (jk状态监控交给jkmonitor这个worker来处理,不需要分发给后面的tomcat)

 

#httpd can process *.php and *.html requests
!/*.php=lbcontroller       (*.php也不需要负载均衡器来处理,直接由httpd处理即可。)
!/*.html=lbcontroller

 

(6)访问http://localhost/index.php,显示:

PHP Version 5.2.10

 

System Windows NT LIWEI2 5.1 build 2600
Build Date Jun 17 2009 16:16:01
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-snapshot-template=d:\php-sdk\snap_5_2\vc6\x86\template" "--with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared"
Server API Apache 2.0 Handler
Virtual Directory Support enabled

 

类似页面

 

 

====================================================================

【参考资料】

1、http://hi.baidu.com/nainiu/blog/item/bc372c736419871b8601b0d4.html   Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

2、http://yl8822.blog.163.com/blog/static/8742382200775358340/   Apache+php+mysql在windows下的安装与配置

 

====================================================================

【附录  httpd.conf配置内容常识】

httpd.conf文件
     apache的配置文件是httpd.conf,位于apache根目录的下的conf文件夹下
    (1).修改默认网站根目录
       在d:\server下建立文件夹www,以此作为网站的根目录
       DocumentRoot "D:/server/Apache Group/Apache2/htdocs"      (因为在htdocs目录下有个index.html中写着“it works”,这就是为什么我们初次访问httpd时显示"it works"的原因。)
       改为DocumentRoot "D:/server/www
    (2).修改字符设置
      apache解析中文网页时会产生乱码,
      修改AddDefaultCharset ISO-8859-1为AddDefaultCharset GB2312
    (3).修改默认主页
       当访问目录时,apache会自动导入的主页,优先级以先后顺序为准
       把DirectoryIndex index.html index.html.va r改为
       DirectoryIndex index.html index.jsp index.php default.jsp default.php index.html.var
    (4).设置错误页面
      这样对于你的网站会更安全些,如果没设置,别人在你的网址后随便输入一个路径,会显示404错
    误,并且会显示你的服务器版本号,服务器配置一目了然,为了避免这种情况,可以设置错误页面。
      当出现404错误,即找不到网页时,把访问者导入到一个错误页面

 

分享到:
评论

相关推荐

    一键安装PHP运行环境

    这一个是一个php运行环境的安装软件,简单方便,不再那么麻烦去做PHP的配置过程,只要安装就好了。

    Linux下安装Apache+PHP+MySql搭建PHP运行环境

    Linux下安装Apache+PHP+MySql搭建PHP运行环境 Linux 下安装 Apache+PHP+MySql 搭建 PHP 运行环境是 Web 开发中最常用的解决方案之一。通过本教程,我们将指导您一步步搭建一个完整的 PHP 运行环境,包括安装 ...

    pHP运行环境与安装过程

    **PHP运行环境与安装过程详解** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,主要用于Web开发,可以嵌入到HTML中使用。它以其语法简洁、学习曲线平缓以及强大的功能特性,深受开发者喜爱。在...

    Windows php运行环境安装说明

    Windows PHP5.3.6 MySql 5.6环境配置详细介绍了step1:Appche,step2:MySql,step3:php,step4:phpMyAdmin 安装配置保护虚拟目录,虚拟主机配置等

    phpword完整代码包含sample无需安装可直接运行

    【标题】"phpword完整代码包含sample无需安装可直接运行" 涉及的主要知识点是PHPWord库的使用,这是一个用PHP编写的用于创建和处理Microsoft Word文档的库。它允许开发者在没有安装Microsoft Word的情况下,通过PHP...

    php开发运行库.zip

    在搭建PHP开发环境时,除了安装这些运行库,还需要考虑以下几点: - **PHP解释器**:根据项目需求选择合适的PHP版本,以及是否需要线程安全(TS)或非线程安全(NTS)版本。 - **Web服务器**:Apache或Nginx是最...

    apache + php 的运行环境配置程序

    "apache + php 的运行环境配置程序"是针对初学者设计的一个工具,旨在简化Apache与PHP集成过程中的复杂步骤。通过这个程序,用户可以快速地在自己的计算机上设置一个本地开发环境,以便进行PHP编程和测试。 首先,...

    windows下PHP运行环境安装详解.docx

    Windows 下 PHP 运行环境安装详解 这篇文章旨在帮助初学者在 Windows 下安装 PHP 运行环境,包括 Apache、PHP 和 MySQL 的安装和配置。文章首先介绍了 Windows 下 PHP 运行环境的安装思想,然后详细介绍了 Apache、...

    phpstudy安装php8.0和php8.1的集成包(内含VC运行库,X64)

    phpstudy8.1安装php8.0.14nts和php8.1.1nts的方法 phpstudy 8.1是个很好用的PHP集成环境软件,可惜官方一年多没更新了,官方只支持到PHP7.4,因为近期项目需要用到PHP8.1,所以自己动手...3、安装VC运行库。重启即可。

    PHP运行环境(SQL集成)

    在这里,我们讨论的是一个特别的PHP运行环境,它集成了SQL数据库,提供了更方便的一键安装和卸载功能。 ### PHP运行环境集成 PHP运行环境集成包通常包含以下组件: 1. **PHP解释器**:这是执行PHP代码的核心部分...

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat)_怎么配置php运行环境

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat) 一台linux上同时运行php和java网站项目 一台linux上同时运行apache httpd和java tomcat

    php运行环境傻瓜安装包

    该安装包特别适用于已经安装了Internet Information Services (IIS) 的用户,通过它,用户可以快速地配置好PHP运行所需的全部环境,而无需深入了解复杂的服务器配置细节。 PHP是一种广泛使用的开源脚本语言,尤其...

    linux系统安装PHP运行环境

    linux系统安装PHP运行环境 (PHP+apache+mysql),yum安装命令

    phpstudy所需的vc11和vc14运行库

    同样地,"启动php7所需的32位和64位vc14运行库"意味着无论是在32位还是64位系统上运行PHP 7,都必须安装Visual C++ 2015(即VC14)的运行库,因为PHP 7可能使用了VC14编译的代码。 压缩包内的文件`vcredist_x86.exe...

    在IIS6.0下安装FastCgi + PHP 来运行PHP程序

    下面将详细讲解如何在Windows 2003 Server(同样适用于Windows XP)上安装FastCGI和PHP,以便运行基于PHP的Web应用。 首先,确保你已经下载了以下两个必要的组件: 1. FastCGI for IIS 6.0:可以从Microsoft官方...

    php运行环境搭建(apache nginx)

    在构建PHP应用程序时,一个完整的运行环境是必不可少的。这里我们关注的是两种常见的服务器环境配置:Apache和Nginx,这两种服务器软件与PHP和MySQL的集成。这两种环境配置都能为PHP提供稳定且高效的运行平台。 **...

    怎么运行 php 项目

    1. **环境搭建**:运行PHP项目的第一步是安装PHP运行环境。最常用的是LAMP(Linux,Apache,MySQL,PHP)或WAMP(Windows,Apache,MySQL,PHP)环境。你需要在操作系统上安装Apache服务器、MySQL数据库服务以及PHP...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.zip

    2. **PHP安装与配置**: PHP是一种服务器端脚本语言,常用于动态网页开发。在Linux上安装PHP,可以执行: ```bash sudo apt-get install php libapache2-mod-php ``` 安装后,Apache将自动识别.php文件并使用...

    php服务器安装套件

    php服务器安装套件,支持windows环境下php系统快速安装运行。套件包含了mysql,phpmyadmin以及主流的php版本,从php5.2.17至php7.0多个版本可自由选择切换版本。布置php运行环境从此变得轻松自由。

Global site tag (gtag.js) - Google Analytics