关于mac httpd没有加载LoadModule_php5就可以运行php文件

Posted xihuangwutong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于mac httpd没有加载LoadModule_php5就可以运行php文件相关的知识,希望对你有一定的参考价值。

今天我发现我的mac中httpd配置中并没有加载php5的动态编译,但是依旧可以是正常的使用php

我的mac当初自带的php版本是5.4,我自己使用过brew进行过升级,目前使用的版本是5.6

我的机器是加载了php模块的,但是却没有在配置文件中显示出来


我查找了资料:Apache的模块分为静态编译和动态编译两种。

静态编译直接的可以使用,只要Apache是启动的,不用提供编译文件的路径

动态编译是在使用的时候才回去找动态的路径

使用命令:apachectl -t -D DUMP_DODULES可以展示出所有的Apache的加载模块,区分了静态和动态编译的


配置文件分为主配置文件和子配置文件,子配置文件一定要在住配置文件里加载路径

主配置文件是httpd

子配置文件是以.conf结尾的

我终于查找到了依据包含的other/*.conf的代码

在other/php-osx.conf的文件里查找到了加载php模块的命令


所以还是在配置文件里加载了动态编译库的路径


参考资料:http://blog.csdn.net/sctq8888/article/details/7314990

以上是关于关于mac httpd没有加载LoadModule_php5就可以运行php文件的主要内容,如果未能解决你的问题,请参考以下文章

mac下配置Apache虚拟域名方案,以及遇到的坑

apache httpd.conf 参数详解

Apache静态编译与动态编译区别

手动配置wamp环境--PHP配置

apache 伪静态转到nginx

如何让apache和nodejs共用80端口