Apache2 未执行 php 代码

Apache2 未执行 php 代码

我是 Linux 系统新手。我在浏览器中执行 php 代码时遇到问题。

  • 我已经使用此命令安装了所有软件包

    sudo apt install apache2 php libapache2-mod-php

  • 将用户添加到 root 组

  • 当我输入php -V命令行时它可以工作,并且http://localhost浏览器中的页面也可以工作。

但是当我尝试执行 php 文件时,它显示为文本而不是执行。

apache2 不执行 php 代码

那么我该如何解决这个问题?

任何帮助都非常感谢。谢谢!

答案1

start.sh你可以编写一个包含以下内容的bash 脚本:

 #!/bin/bash
 php -f somefile.php

然后从命令行启动/path/start.sh

或者你可以编写一个Startphp.desktop包含以下内容的文件:

[Desktop Entry]
Encoding=UTF-8
Name=Start php
Comment=Start PHP
Type=Application
Exec=/path/to/php /path/to/somefile.php
Icon=/path/to/your/icon.png
Name[fr_FR]=Start PHP
Categories=

然后从文件管理器中双击桌面文件开始。

相关内容