无法在本地机器上设置 cookie

Unable to set cookies in local machine

我想给网页设置cookies,扩展名为.php的网页有这个内容

<?php
setcookie("engineer","engineer",time()+3600);
?>
<html>
<img src= "image3.jpg"  height="300" width="300"/>
</html>

我在我的 ubantu 虚拟机中创建了一个 apache2 服务器,并将上面名称为 test.php 的文件放在 /var/www/html 文件夹中并尝试访问该网站,该网站已打开但 cookie未设置 :( 我不知道 cookie 未设置的原因。我尝试了 Whosebug 的一些答案,但仍然无法设置 cookie 任何人都可以帮助我 这是我试过的

  1. 为路径添加了“/”

    setcookie("engineer","engineer",time()+3600,'/'); 但仍然无法设置cookie

  2. 卸载并重新安装了 apache2 服务器,但问题仍然存在。

  3. 还尝试删除该行中的 time() setcookie("engineer","engineer",3600);

在互联网上搜索了这么多之后我找到了解决方案, 要显示 php 页面,最主要的是首先需要安装 php,要安装 php,请使用此命令

$ sudo apt-get install php

安装后 php 您需要输入此命令

$ sudo a2enmod proxy_fcgi setenvif

$ sudo service apache2 restart

这里是reference