我想在本地环境中制作一个网站,但我有一个问题。我不知道为什么,但是当我启动网站时,我看到的是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 关注
- 103 浏览
添加回答
举报
0/150
提交
取消