我刚刚从本教程安装了 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、虚拟主机,也许您也会感兴趣的其他内容。对于初学者来说,这是一个非常完整的分步指南。享受。如果您有任何疑问,请随时问我。