Apache2 Linux/debian - 无法运行 php 脚本

Apache2 Linux/debian - 无法运行 php 脚本

我刚刚从本教程安装了 php 和 apache2 服务器

https://computingforgeeks.com/how-to-install-latest-php-on-debian/

但我无法运行 php-scripts - 服务器似乎已关闭,因为 url 中的 localhost 无法工作

根据php.ini文件引擎是否开启

 engine = On

现在我无法在 ini 文件中找到服务器正在侦听的端口,但我猜它是 80?

如果在终端中写入 apache2 它会响应

apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory

路径不一样,在我的系统上是

/etc/apache2/mods-available/

并且有两个文件:

php7.4.conf
php7.4.load

那么 - 我怎样才能启动服务器或至少了解出了什么问题?

答案1

问题是你是否运行了这两个命令?

sudo systemctl disable --now apache2
sudo apt-get install nginx php7.4-fpm

第一个命令禁用 apache2。第二个安装nginx和php-fpm版本7.4但是该教程没有描述如何使用虚拟主机,如何启用和禁用服务等。

我建议使用本教程:在 Debian 10 上安装 PHP 7.4

此外还额外推荐阅读和学习我的网站:使用 MariaDB 和 MyISAM 引擎在 mikr.us 上安装 Web 服务器

您将学习如何安装和配置 Apache、虚拟主机,也许您也会感兴趣的其他内容。对于初学者来说,这是一个非常完整的分步指南。享受。如果您有任何疑问,请随时问我。

相关内容