php7怎么和apache加载_apache加载不到php5apache2_2.dll - CSDN
精华内容
参与话题
  • 网站搭建之配置Apache加载PHP模块

    千次阅读 2020-04-26 22:17:58
    1、apache加载php模块,在apache的主配置文件中加载对应的php提供的模块 LoadModule php5——module PHP 所提供的模块链接所在路径 修改apache中httpd.conf的配置文件 修改配置文件之后测试是否正常 2、apache...
    1、apache加载php模块,在apache的主配置文件中加载对应的php提供的模块

    在这里插入图片描述

    修改apache中httpd.conf的配置文件

    LoadModule php5_module PHP所提供的模块链接所在路径
    在这里插入图片描述

    修改配置文件之后测试是否正常

    在这里插入图片描述

    2、Apache分配工作给PHP模块,如果是PHP代码就交给PHP处理,文件后缀判断.php结尾肯定是PHP代码

    AddType application/x-httpd-php .php
    在这里插入图片描述

    修改配置文件之后测试是否正常

    在这里插入图片描述

    修改配置文件之后重启apache
    测试是否可以正常访问

    在这里插入图片描述

    3、将PHP的配置文件加载到Apache配置文件中,共同生效
    ①在apache中指定php配置文件所在路径

    PHPIniDir php.ini 所在路径

    在这里插入图片描述

    ②php.ini文件默认是不存在的,是以development和production格式存在,需要格式化

    在这里插入图片描述
    在这里插入图片描述

    说明:PHP的配置文件已经加入到Apache的配置项中,意味着php.int的修改需要Apache重启才会生效
    展开全文
  • 如何查看apache加载了哪些模块

    万次阅读 2012-06-04 17:04:40
    在做apache配置时,突然想到的问题:有没有什么方法可以查看apache加载了哪些模块呢? 四处查找后得出以下结论: 首先: apache2/bin/apachectl -l可以看到类似下面的结果:Compiled in modules: core.c mod_...

    在做apache配置时,突然想到的问题:有没有什么方法可以查看apache加载了哪些模块呢?

    四处查找后得出以下结论:

    首先:

    apache2/bin/apachectl -l
    可以看到类似下面的结果:
    Compiled in modules:
      core.c
      mod_access.c
      mod_include.c
      mod_deflate.c
      mod_log_config.c
      mod_expires.c
      mod_setenvif.c
      prefork.c
      http_core.c
      mod_mime.c
      mod_cgi.c
      mod_dir.c
      mod_alias.c
      mod_rewrite.c
      mod_so.c
    这是编译时就已编译在apache中的模块,启动时自然会加载。

    另外一部分,要看apach的配置文件(httpd.conf)的LoadModule部分,比如:

    LoadModule php5_module        modules/libphp5.so
    这部分也会在apache启动时加载。
    两部分加起来就是apache启动时加载的所有模块了。

    PS:在网上看到有同学说

    ./apachectl -t -D DUMP_MODULES
    可以直接列出所有加载模块,但我这里不行,不知道是不是因为环境或apache版本所致。
    有更好的方法,欢迎留言。



    展开全文
  • Apache启动时无法加载php5apache2_2.dll解决办法 今天在windows 2003系统中配置了apache环境但是在运行是apache日志提示无法加载php5apache2_2.dll呀,这个问题觉得很奇怪了,后来发现是编译环境的问题哦,下面...

    Apache启动时无法加载php5apache2_2.dll解决办法

    今天在windows 2003系统中配置了apache环境但是在运行是apache日志提示无法加载php5apache2_2.dll呀,这个问题觉得很奇怪了,后来发现是编译环境的问题哦,下面我来给大家介绍解决此问题步骤。


    安装环境

    在Windows 2003(32位)中安装wampserver之后无法启动。查看错误是无法加载php模块:

    12 The Apache service named  reported the following error: 
    >>> httpd.exe: Syntax error on line 127 of E:/wamp/bin/apache/apache2.2.22/conf/httpd.conf: Cannot load E:/wamp/bin/php/php5.3.13/php5apache2_2.dll into server: xd3xc9xd3xdaxd3xa6xd3xc3xb3xccxd0xf2xc5xe4xd6xc3xb2xbbxd5xfdxc8xb7xa3xacx     .

    看到这个错误,忽然就感觉不知所措,这个文件是存在的为啥无法加载呢?也装了vc2010的运行库了。

    解决方案

    1、加载php5apache2_2.dll路径错误或者你的php安装目录中没有php5apache2_2.dll该文件。

    排错方案:打开apache的httpd.conf文件,找到:LoadModule php5_module "D:/Program Files (x86)/Web/PHP/php5apache2_2.dll",检查路径和拼写错误。

    2、缺少vc++2008可在发行组件包,下载并安装。

    32位:Microsoft 2008 C++ Runtime (x86)

    64位:Microsoft 2008 C++ Runtime (x64)

    如果你不知道该装哪个,那就两个都装吧。目前php.net的php二进制源码都是x86版本,从压缩包和安装文件的命名就可以看出,所以一般下载x86版本的c++2008运行时环境就行了。

    3、你可能安装的是64位版本的apache,注意windows平台的php目前只能搭配win32版本的apache,所以不要安装win64版本的apache

    4、安装apache需要VC10 SP1 vcredist_x86.exe,如果你遇到无法安装apache的情况,下载安装它。

    展开全文
  • 安装完之后,html文件可以正常解析,php源码直接输出,不能被解析...通常情况下是apache加载php模块,通常情况下需要修改httpd.conf文件,但是在ubuntu下为apache2.conf文件 修改如下: 设置  LoadModule php5_m

    根据  http://blog.csdn.net/renzhenhuai/article/details/12009595

    安装完之后,html文件可以正常解析,php源码直接输出,不能被解析。

    通常情况下是apache未加载php模块,通常情况下需要修改httpd.conf文件,但是在ubuntu下为apache2.conf文件

    修改如下:

    设置
      LoadModule php5_module        /usr/lib/apache2/modules/libphp5.so
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps

    /usr/lib/apache2/modules/libphp5.so换成你的路径。

    如果apache2.conf中该项配置,直接加入即可。

    然后重启apache即可 

    sudo /etc/init.d/apache2 restart

    展开全文
  • 前言:注意每改一小步注意重启apache,这样便于知道怎么出错的 1.apache 配置apache,在apache的D:\apache\Apache24\conf目录下找httpd.conf并用notepad打开 1.1 在LoadModule下方添加下面句子 #加载php...
  • Apache中配置php模块

    千次阅读 2018-04-02 14:27:44
    经过查阅资料才发现,是忘了配置php模块,也就是一开始这个php包配置步骤如下其实配置php模块只要php里的一个文件php5apache__.dll1、首先要将php拷到apache所在的的文件夹来2、打开apache的配置文件:apachea安装...
  • 搭建apache2.4+php5.6环境

    万次阅读 2016-09-08 14:19:02
    工具下载地址apache2.4 下载地址:http://httpd.apache.org/php5.6 下载地址:http://windows.php.net/download#php-5.6一、安装apache2.4第一步 解压apache2.4第二步 安装apache服务这里默认安装在G盘phpWeb目录下...
  • PHP学习--1 搭建环境

    万次阅读 2016-07-22 10:43:41
    集成环境:PHPstudy,appserve,wamp,xamp,不需要单独安装配置,可以直接当做一个动态web服务器使用。 因为集成环境是由第三方提供,存在一定的安全隐患。所以,真实的项目中,服务器端的部署都是使用单独安装...
  • apache不能启动 加入下面两行,apache就不能启动的问题? LoadModule php5_module modules/php5apache2.dll<br />AddType application/x-httpd-php .php<br /> 测试N久,终于发现问题,就是由于...
  • 解决Apache/PHP无法启动的问题

    万次阅读 多人点赞 2014-10-25 09:59:44
    最近经常被问到Apache/PHP无法启动的情况,...文章分别对Apache/PHP无法启动的两种情况:Apache本身无法启动,Apache加载PHP后无法启动做了分析,总结了一些解决经验,希望能解决初学者搭建Apache服务器遇到的烦恼。
  • 本地Apache服务器添加php7模块

    千次阅读 2018-03-27 22:34:59
    Apache的一些基础命令 Options: -D name : define a name for use in &lt;IfDefine name&gt; directives -d directory : specify an alternate initial ServerRoot -f file : specify...
  • 查看apache加载模块指令

    千次阅读 2017-06-18 14:29:32
    用cat /usr/local/apache2/config.nice可以查看Apache使用的模块
  • 因为 apache 解析不了 php,所以要先看 php 有没有加载解析 php 模版 1. httpd -M 查看是否存在 php5_module 2. 如果存在的话,添加AddType application/x-httpd-php .php  将目录的默认索引页面改为index...
  • Apache和PHP结合

    千次阅读 2018-09-10 12:05:28
    Apache和PHP结合配置httpd支持PHP ServerName Require all denied AddType application/x-httpd-php .php //解析PHP DirectoryIndex index.html index.php[root@shuai-01 ~]# vim /usr/local/apache2.4/conf/...
  • apache正常启动但无法访问localhost

    万次阅读 2015-04-12 15:46:07
    新安装apache,启动运行之后error.log日志显示: The 'ApacheServer' service is restarting. Starting the 'ApacheServer' service The 'ApacheServer' service is running. 服务启动正常,但是确无法访问localhost...
  • Apache2.4+PHP7.2环境搭建

    万次阅读 2018-02-12 20:51:56
    Editplus生成码:http://www.jb51.net/tools/editplus/阿帕奇下载地址:https://www.apachehaus.com/cgi-bin/download.plxPHP下载地址:http://windows.php.net/download#php-7.21.打开阿帕奇的下载地址,点击下载。...
  • 启动Apache时提示错误“Cannot load php5apache2_2.dll into server”  2011-07-14 16:41 故障现象:  在命令符方式下启动Apache时提示错误信息“Syntax error on line 122 of D:/Apache/conf/httpd.conf: ...
  • linux环境下载apache中添加php模块

    千次阅读 2018-01-27 09:18:41
    2)用find / -name apxs 找到 apache目录中apxs 的位置 3)再php源码包的目录中执行 ./configure --prefix=/usr/php5 --with-apxs2=[第2步中找到的apxs的绝对路径] 例如: --with-apxs2=/usr/local/apache/bin/...
  • 查看apache 加载了哪些模块命令

    千次阅读 2016-07-03 10:22:11
    apachectl -t -D DUMP_MODULES
  • 【CentOS7】配置Apache加载解析PHP

    千次阅读 2019-09-03 22:02:41
    修改httpd.conf 载入PHP模块,如httpd.conf中有下列代码则直接去掉前面#即可,没有...在底部加入以下代码使得Apache可以解析php文件 <IfModule mod_php7.c> AddType application/x-httpd-php .php </I...
1 2 3 4 5 ... 20
收藏数 61,077
精华内容 24,430
关键字:

php7怎么和apache加载