macos php无法访问,mac 下 apache配置php7后 页面无法访问 ,看是apache没成功。切换回到php5就正常...

先brew升级php到php7.2.8

brew install php72

用命令查看到。

php -v

.

PHP 7.2.8 (cli) (built: Jul 19 2018 12:15:24) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

with Zend OPcache v7.2.8, Copyright (c) 1999-2018, by Zend Technologies

修改apache的配置。

sudo vim /etc/apache2/httpd.conf

增加这几行:

LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

SetHandler application/x-httpd-php

重启后,

原来可以访问的项目(ThinkPHP5项目)浏览器报错为:

图片描述

查看:日志,

sudo vim /private/var/log/apache2/error_log

[Wed Aug 15 12:20:50.539556 2018] [mpm_prefork:notice] [pid 36582] AH00163: Apache/2.4.29 (Unix) PHP/5.6.29 configured -- resuming normal operations

[Wed Aug 15 12:20:50.539939 2018] [core:notice] [pid 36582] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'

[Wed Aug 15 12:32:49.649922 2018] [mpm_prefork:notice] [pid 36582] AH00169: caught SIGTERM, shutting down

如果我注释掉上面增加的几行。就再次恢复到php5.6

项目也能正常打开。

后来又升级了apache.

brew install httpd24

DocumentRoot is /usr/local/var/www.

The default ports have been set in /usr/local/etc/httpd/httpd.conf to 8080 and in

/usr/local/etc/httpd/extra/httpd-ssl.conf to 8443 so that httpd can run without sudo.

To have launchd start httpd now and restart at login:

brew services start httpd

Or, if you don't want/need a background service you can just run:

apachectl start

==> Summary

🍺 /usr/local/Cellar/httpd/2.4.34: 1,633 files, 26.6MB

==> Caveats

==> httpd

DocumentRoot is /usr/local/var/www.

The default ports have been set in /usr/local/etc/httpd/httpd.conf to 8080 and in

/usr/local/etc/httpd/extra/httpd-ssl.conf to 8443 so that httpd can run without sudo.

To have launchd start httpd now and restart at login:

brew services start httpd

Or, if you don't want/need a background service you can just run:

apachectl start

macdeMacBook-Pro:~ mac$ brew services start httpd

==> Successfully started `httpd` (label: homebrew.mxcl.httpd)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值