【问题标题】:httpd.conf PHP module not foundhttpd.conf PHP 模块未找到
【发布时间】:2017-05-16 17:44:49
【问题描述】:

我正在尝试按照https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions 中的步骤设置 PHP

我安装了php brew install php71 --with-httpd24

但是当我打开文件 /usr/local/etc/apache2/2.4/httpd.conf php 模块不存在,我没有任何 LoadModule php7_module强>

我错过了什么? 提前谢谢!

【问题讨论】:

  • 有什么解决办法吗?我在同一条船上@andreahg

标签: php apache httpd.conf


【解决方案1】:

您的 Apache http 服务器很可能无法理解 .php 文件是什么,因为 httpd.conf 配置文件未设置为加载 php 模块。确保 php 已安装yum install php

检查php文件是否存在

    $ ls /etc | grep php
    php.d 
    php.ini

我们最需要检查的是有没有一个php模块

    $ ls /etc/httpd/modules/ | grep php
    libphp5.so

我们需要在/etc/httpd/conf/httpd.conf 文件的某处添加以下行。通过输入 /LoadModule 并按 Enter 键在文档中找到所有 LoadModule 命令所在的位置,然后在此处添加该行。

LoadModule php5_module modules/libphp5.so

重启apache

    $ apachectl restart

【讨论】:

  • Brew 是 mac 的包管理器...这个 yum install php 在 mac 上不起作用。 @Mpho Mokkosi
猜你喜欢
  • 2018-04-15
  • 2020-09-28
  • 2011-04-09
  • 2019-09-11
  • 1970-01-01
  • 2020-09-24
  • 2019-09-23
相关资源
最近更新 更多