zoukankan      html  css  js  c++  java
  • Apache2.4+Tomcat7.0+php5.5整合配置详解

    在上一篇的基础上,继续添加php的配置

    一、首先下载php5.5

    首先下载php5.5,到官网下载http://www.php.net/downloads.php,参考http://www.cnblogs.com/piaoyang2087/articles/5896233.html选择php版本,这里我下载php5.5

    下载以后,解压到D:php-5.5.38-Win32-VC11-x64

    二、配置PHP

    找到 文件 php.ini-development,将其修改为php.ini,这个是PHP的配置文件,你可以查阅资料修改其中的参数,在文件的878行开始是扩展模块的配置,你需要什么模块就把其前面的 “;”去掉

    修改php.ini文件,指定ext文件位置

    将Apache与PHP关联

    这一步就是配置Apache让其调用PHP的模块儿    

    再次打开 D:apache-httpdconfhttpd.conf,在文件的最后添加上调用的配置,注意你的路径,另外就是PHP5.5调用的是php5apache2_4.dll这个模块儿

    # php5 support
    LoadModule php5_module D:/php-5.5.38-Win32-VC11-x64/php5apache2_4.dll
    AddHandler application/x-httpd-php .php
    # configure the path to php.ini
    PHPIniDir D:/php-5.5.38-Win32-VC11-x64

    四、测试一下我们的Apache2.4+PHP5.6

    开启Apache的服务

      

    在我们配置的网站根目录创建一个index.php文件,通过localhost访问

    <?php
    echo 'aaaaaaaaaaaaaaaaa';
    ?>

    访问http://localhost:8000/index.php,输出如上内容,即为成功

    最后总结一下,可能碰到的一些问题

    1、     PHP文件没有被执行直接被输出来了

    原因:我忘记在Apache中Load PHP的模块儿

    2、     验证码不显示

    原因:php.ini中没有开启GD库

    3、     扩展dll无法加载

    原因:php.ini配置中没有指定ext的目录位置

    4、     Apache配置正确,PHP无法加载

    原因:Apache用的X86de,PHP不小心搞成X64了

    5、     URL重写.htaccess文件指定无效

    原因:Apache没有开启rewrite功能(百度有如何开启)

    6、     无法使用session

    原因:php.ini配置中未开启session功能

  • 相关阅读:
    HBTC 2012 Hadoop与大数据技术大会演讲PPT资料
    DLINQ *.dbml文件该属于哪一层
    建立用户、密码类型
    关于VS2005网站发布问题的继续探讨
    MS SqlServer 2000交换排序的一种方法
    Socket多线程编程委托控件的奇怪问题
    .Net 3.5(LINQ,AJAX) Web简易聊天室 源码
    数据层的逻辑
    VS2005在开发Addin(外接程序)时自动生成的bug
    钩子注入
  • 原文地址:https://www.cnblogs.com/piaoyang2087/p/5901056.html
Copyright © 2011-2022 走看看