我想在本地環境中制作一個網站,但我有一個問題。我不知道為什么,但是當我啟動網站時,我看到的是index.php 文件的php 代碼,而不是視圖。以下是我對配置所做的操作:我創建了一個虛擬主機:<VirtualHost *:80> ServerName dev.mywebsite.com ServerAlias www.dev.mywebsite.com DocumentRoot "/mnt/d/Websites/mywebsite" <Directory "/mnt/d/Websites/mywebsite"> Options +FollowSymLinks AllowOverride all Require all granted Options Indexes </Directory> ErrorLog /var/log/apache2/error.dev.mywebsite.com.log CustomLog /var/log/apache2/access.dev.mywebsite.com.log combined</VirtualHost>我用這兩行修改了“hosts”文件:127.0.0.1 dev.mywebsite.com::1 dev.mywebsite.com然后我重新加載了apache2服務。但我仍然有一個問題。事實上,當我訪問“dev.mywebsite.com”時,我有一個帶有index.php代碼的頁面,但我不知道為什么。我以為是因為php,但我的版本是php 7.4.3。你能幫助我嗎?
1 回答

梵蒂岡之花
TA貢獻1900條經驗 獲得超5個贊
確保您已安裝并啟用 PHP Apache mod:
sudo apt install libapache2-mod-php sudo a2enmod php7.4
否則你的網絡服務器對 php 文件一無所知,只是將它們顯示給客戶端。
- 1 回答
- 0 關注
- 137 瀏覽
添加回答
舉報
0/150
提交
取消