簡體   English   中英

配置Apache虛擬主機會產生奇怪的通知

[英]Configuring Apache Virtual Hosts Produces Strange Notices

我曾經在Ubuntu 16.04 LTS上安裝過典型的Apache 2.4。

有一個/etc/apache2/sites-available/目錄,其中存儲了所有配置文件,並且可以從中啟用站點。

這是標題為localhost.conf其中之一

<VirtualHost *:80>
        ServerName 127.0.0.1
        ServerAlias sites.dev
        DocumentRoot /var/www/sites/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/sites>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Require all granted
        </Directory>
</VirtualHost>

我已經啟用了這個網站。 當我導航到sites.dev ,我看到該目錄的內容已列出,因為它沒有index.php文件。 到現在為止還挺好。

然后,我將info.php文件添加到相同的目錄中,如下所示

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>

現在,當我導航到sites.dev/info.php ,我看到一個空白頁。

此外,當我查看/var/log/apache2/error.log ,我會看到類似這樣的條目

[Tue Feb 05 22:21:44.281005 2019] [mpm_prefork:notice] [pid 2149] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operat$
[Tue Feb 05 22:21:44.281059 2019] [core:notice] [pid 2149] AH00094: Command line: '/usr/sbin/apache2'
[Tue Feb 05 22:24:55.006296 2019] [mpm_prefork:notice] [pid 2149] AH00169: caught SIGTERM, shutting down
[Tue Feb 05 22:24:56.064108 2019] [mpm_prefork:notice] [pid 2320] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operat$
[Tue Feb 05 22:24:56.064149 2019] [core:notice] [pid 2320] AH00094: Command line: '/usr/sbin/apache2'

有人可以告訴我發生了什么事嗎? 如何修復該本地主機和本地開發環境?

我使用以下步驟序列解決了該問題:

安裝PHP 7(即使已安裝)

apt-get install php

apt-get install php-pear php7.0-dev php7.0-zip php7.0-curl php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-xml libapache2-mod-php7.0

sudo a2enmod proxy_fcgi setenvif

sudo a2enconf php7.0-fpm

sudo service apache2 reload

暫無
暫無

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

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