簡體   English   中英

Mac Mojave-無法使用Apache2 Web服務器執行php文件

[英]Mac Mojave - can't execute php files with Apache2 web server

Mac OS 10.14-Mojave:

無法在Apache2服務器上運行php網頁:

Apache Logger文件顯示PHP模塊負載:

[2018年11月4日星期日:01:15:44.594704] [mpm_prefork:notice] [pid 31049] AH00163:配置了Apache / 2.4.34(Unix)PHP / 7.1.19-恢復正常操作[星期日11月04 01:15:44.594789 2018] [core:notice] [pid 31049] AH00094:命令行:'/ usr / sbin / httpd -D SERVER_APP_HAS_DEFAULT_PORTS -D FOREGROUND'

$> php -v命令行上的$> php -v顯示版本7.1.19:

PHP 7.1.19(CLI)(內置:2018年8月17日18:03:17)(NTS)版權所有(c)1997-2018 The PHP Group
Zend Engine v3.1.0,版權所有(c)1998-2018 Zend Technologies

想法?

我必須將其添加到private / etc / apache2 / httpd.conf(或者,如果您喜歡添加到.htaccess文件中,例如〜/ Sites / .htaccess)。

# PHP 7 specific configuration
<IfModule php7_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
</IfModule>

取消注釋行:

LoadModule php7_module libexec/apache2/libphp7.so

在文件/etc/apache2/httpd.conf中 ,然后重新啟動apache

apachectl restart

為我工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM