`

php+mysl+tomcat环境搭建手册

阅读更多

使用版本
php:php-5.2.6-Win32  
apache:Apache2.2.28

安装好apache
中间按照上面的配置,配置好主机.端口等信息(使用默认端口配置).
安装好后启动服务 ,通过http://127.0.0.1 查看是否按照好了.

安装目录下的Apache2\htdocs
查找关键字“DocumentRoot”(也就是网站根目录),找到如下图所示地方,然后将""内的地址改成你的网站根目录,
地址格式请照图上的写,主要是一般文件地址的“\”在Apache里要改成“/”。

大概 在 181 行

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

DocumentRoot  也就是php运行的根目录. 应用都部署到这个夹子下面就可以了.

大概 在208 行
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">


DirectoryIndex 配置

大概在241 行  增加默认访问页面 index.php
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>


////////////////php配置/////////////
解压php 到C:\php-5.2.6-Win32 中
找到“php.ini-dist”文件,将其重命名为“php.ini”

修改php.ini 的配置
将 register_globals = Off  修改成  register_globals = On     On表示 可以直接使用“$变量名”来获取送过来的值
将 extension=php_mysql.dll  前面的,号去掉.

将php目录 和php的ext目录都加到path中  ";D:\php-5.2.6-Win32;D:\php-5.2.6-Win32\ext"加入到Path中

打开httpd.conf 文件
加载php模块  (注意,因为apache是2.2.24的 所以加载的模块必须是 php5apache2_2_filter.dll 这个dll而不是php5apache2_2.dll  否则apache启动报错)
LoadModule php5_module   C:/php-5.2.6-Win32/php5apache2_2_filter.dll
PHPIniDir "C:/php-5.2.6-Win32"


加上php 文件的解析
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

好拉看apache的测试程序是否能够通过.并写一个测试文件测试
phpinfo.php
<?php
phpinfo();
?>

下面弄 php和mysql 的链接.

打开 php.ini  将
extension_dir ="./"
修改成 extension_dir ="D:\php-5.2.6-Win32\ext"     用于加载ext扩展中的dll
打开php.ini,修改几个重要的关键字:
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root
mysql.default_password = fengbin

将php.ini 拷贝到c:\windows 下


php安装目录D:\php-5.2.6-Win32下  libmySQL.dll  php5ts.dll  php_mysql.dll
拷贝到 php-5.2.6-Win32\ext  以及 c:\windows\system32 下

如果出现 Fatal error: Call to undefined function mysql_connect()  看下
http://zhidao.baidu.com/question/167678553


然后 编写 testConnection.php
<?php

$link=mysql_connect('localhost','root','fengbin');

if(!$link) echo "失败!";

else echo "成功!";

mysql_close();

?>



整合 apache  和 tomcat

将 httpd.conf  配置文件中的代理文件配置好 ,就可以用了.
在D:\Discuz!EXP\Apache2\conf\httpd.conf 文件末尾加入下面内容:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so

#ProxyPass /images/ !
ProxyPass /bbs !
ProxyPass /bbs/ !
ProxyPass /blog !
ProxyPass /blog/ !
ProxyPass /phpMyAdmin !
ProxyPass /phpMyAdmin/ !
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/

说明:第一部分是文件内本身有的只是需要把#去掉,为了方便直接加上就可以了。
第二部分前面三个是 /images/ ,/bbs/,/blog/下的请求不转发,
最后两句的“ / ” 表示全部转发到8009端口(tomcat监听的)。



    <!-- 8080 -80  -->
    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
  
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />










分享到:
评论

相关推荐

    WINXP+APACHE+MYSQL+PHP+TOMCAT+JSP+PERL+CGI调试环境安装配置手册

    本手册"WINXP+APACHE+MYSQL+PHP+TOMCAT+JSP+PERL+CGI调试环境安装配置手册"聚焦于在Windows XP操作系统上搭建一个多元化的Web开发平台,包括Web服务器、数据库服务器以及多种脚本语言的支持。下面我们将详细探讨这个...

    Apache+MySQL+PHP+PHPadmin+Zend+Tomcat+JSP+PERL+CGI调试环境安装配置手册.rar

    本手册将详细介绍如何在Windows XP系统上搭建一个集成了Apache、MySQL、PHP、PHPAdmin、Zend、Tomcat、JSP、PERL以及CGI的全面调试环境。 一、Apache服务器安装与配置 Apache是全球最流行的HTTP服务器,提供稳定且...

    ngix + mysql + php 安装包

    总的来说,这个安装包简化了Nginx、MySQL和PHP的部署工作,为开发者提供了一个快速搭建Web服务的平台。通过阅读提供的文档和按照说明操作,用户可以迅速建立起一个运行PHP应用的本地环境,从而专注于编写和测试代码...

    JSP+TOMCAT+MYSQL一键安装

    本指南将详细介绍如何进行JSP+TOMCAT+MYSQL的一键安装,帮助你快速搭建开发环境。 **1. JSP介绍** JSP是一种基于Java的服务器端脚本语言,用于创建动态网页。它允许开发者在HTML页面中嵌入Java代码,使得网页可以...

    Apache_+_Tomcat来构建J2EE环境系统部署手册

    ### Apache+Tomcat 构建 J2EE 环境系统部署手册 #### 文档说明 本文档旨在详细介绍如何利用 Apache 和 Tomcat 来构建一个 J2EE 环境,并进行系统的部署与配置。本手册仅针对此系统进行描述,其他系统的配置请参照...

    Web服务器搭建与部署指导书

    同时给出Debian以及Windows下Apache服务器、Tomcat服务器及的安装配置方法和过程,包括Debian下的Apache+php/jsp+Mysql、Apache+php/jsp+psotgreSQL安装配置方法,Windows下的Apache+php/jsp+Mysql、Apache+...

    WEB服务器安装配置手册

    本手册将详细讲解如何安装和配置三种常见的Web服务器:Apache、Tomcat以及PHP集成环境。 Apache HTTP Server是全球最广泛使用的Web服务器,以其开源、稳定和强大的功能而备受青睐。首先,你需要下载适用于你操作...

    WinXP WEB调试环境安装配置手册

    在Windows XP操作系统上搭建一个完整的WEB调试环境是开发者进行网站开发和测试的必要步骤。本教程将详述如何安装和配置Apache服务器、MySQL数据库、PHP解释器、PHPAdmin管理工具、Zend Debugger(用于PHP的调试工具...

    CentOS Nginx PHP JAVA多语言镜像使用手册

    综上所述,此CentOS Nginx PHP JAVA多语言镜像不仅集成了常见的Web开发环境,还提供了丰富的管理和维护工具,使得开发者能够在一台服务器上快速搭建起多种语言的开发环境,大大提高了开发效率和灵活性。

    运维新手学习手册

    ### 运维新手学习手册知识点概览 ...这些知识点涵盖了运维新手入门阶段所需掌握的基本技能和技术要点,从基础的环境搭建到高级的应用配置都有涉及,有助于新手快速成长并应对实际工作中遇到的问题。

    linux入门学习手册

    - 学习Java开发环境配置(JDK、Tomcat等)。 - 熟悉MySQL数据库操作。 - 理解Linux基本命令和操作。 - **第2阶段:加强C语言功底** - 进一步深入学习C语言编程技巧,提高编程能力。 - **第3阶段:学习Unix环境...

    JSPStudy和PHPstudy两个软件rar包

    PHPStudy是一款专门为PHP开发者打造的一体化环境,它集成了Apache、Nginx、MySQL、PHP等多个组件,同时也提供了相应的管理工具,旨在帮助开发者更便捷地搭建PHP开发环境。 #### 五、特性与优势 1. **一键安装**:...

    E鹰新闻发布系统.zip

    - **部署环境**:可能在Apache或Nginx等Web服务器上运行,配合PHP-FPM或Tomcat等应用服务器。 4. **文档完整性** - **部署文档**:详述了环境配置、数据库安装、项目部署步骤,帮助用户快速搭建运行环境。 - **...

Global site tag (gtag.js) - Google Analytics