我想在本地環(huán)境中制作一個(gè)網(wǎng)站,但我有一個(gè)問題。我不知道為什么,但是當(dāng)我啟動(dòng)網(wǎng)站時(shí),我看到的是index.php 文件的php 代碼,而不是視圖。以下是我對(duì)配置所做的操作:我創(chuàng)建了一個(gè)虛擬主機(jī):<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服務(wù)。但我仍然有一個(gè)問題。事實(shí)上,當(dāng)我訪問“dev.mywebsite.com”時(shí),我有一個(gè)帶有index.php代碼的頁面,但我不知道為什么。我以為是因?yàn)閜hp,但我的版本是php 7.4.3。你能幫助我嗎?
1 回答

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
確保您已安裝并啟用 PHP Apache mod:
sudo apt install libapache2-mod-php sudo a2enmod php7.4
否則你的網(wǎng)絡(luò)服務(wù)器對(duì) php 文件一無所知,只是將它們顯示給客戶端。
- 1 回答
- 0 關(guān)注
- 150 瀏覽
添加回答
舉報(bào)
0/150
提交
取消