PHP7安装打破了我的localhost

时间:2015-12-07 01:59:43

标签: apache apache-modules php-7

我在本地编译和构建了PHP7。 php -v输出我想要的所有美丽信息。 但是,完全失败将其加载到apache中。 configure \ make过程主要是我自己和SO,但是为了将它加载到Apache,我按照this blog的步骤开始,从

开始
  

完成后,您需要设置Apache以使用新版本的PHP。以下行将禁用原始PHP5版本并启用新的PHP7版本

事情发生了变化。真的,它所完成的一切都完全打破了本地的PHP。由于某种原因,我甚至无法成功回滚我的配置。 phpinfo()只显示源代码,因此php根本没有被处理。

现在的状态: PHP已经死了。

我想成为的地方: Apache2加载PHP7

帮助,有人吗?非常感激!

1 个答案:

答案 0 :(得分:2)

我自己修好了。供参考:

  1. 我原来的./configure命令不包含--with-apxs2=/usr/bin/apxs所以 - 当然 - 没有构建apache模块,只有CLI。
  2. 禁用php5(根据apache配置博客)删除了* .php MIME类型。我按照类似于AskUbuntu
  3. 的步骤添加了它

    在处理完这两件事后,phpinfo()给了我非常漂亮的PHP Version 7.0.0标题。现在,让XDebug进入它...祝我好运! :D