2024 阿里云Debian12.8安装apach2【图文讲解】

1. 更新系统,确保您的系统软件包是最新的

sudo apt update

sudo apt upgrade -y

2. 安装 Apache Web 服务器

apt install apache2 -y

3. 安装 PHP 及常用的扩展

apt install php libapache2-mod-php -y

apt install php-mysql php-xml php-mbstring php-curl php-zip -y

4. 配置 Apache

  1. 打开 Apache 配置文件:

    nano /etc/apache2/apache2.conf

  2. 确保以下行存在或没有被注释掉,如果没有就添加以下代码,保存并退出(在 nano 中使用 Ctrl + O 保存,Ctrl + X 退出)。

    <IfModule mod_dir.c>

    DirectoryIndex index.php index.html

    </IfModule>

5. 重启 Apache,查看Apache的服务状态

systemctl restart apache2

systemctl status apache2

6. 测试 PHP

  1. 创建一个新 PHP 文件,例如 info.php

    nano /var/www/html/info.php

  2. 在文件中添加以下内容,保存并退出编辑器。

    <?php phpinfo(); ?>

7. 设置文件权限(可选)确保 Apache 服务器可以访问路径。

chown www-data:www-data /var/www/html/*.php

chmod 644 /var/www/html/*.php

8. 重启 Apache 服务生效,查看Apache服务状态

systemctl restart apache2

systemctl status apache2

9. 通过浏览器访问

http://你的服务器ip地址/info.php

相关推荐
白鹭1 小时前
apache实现LAMP+apache(URL重定向)
linux·运维·apache·url重定向·apache实现lamp架构
aramae2 小时前
终端之外:解锁Linux命令行的魔法与力量
linux·服务器·apache
wzx_Eleven2 小时前
【论文阅读】Towards Privacy-Enhanced and Robust Clustered Federated Learning
论文阅读·人工智能·算法·机器学习·支持向量机·网络安全
lifallen3 小时前
Hadoop MapOutputBuffer:Map高性能核心揭秘
java·大数据·数据结构·hadoop·算法·apache
会飞的土拨鼠呀5 小时前
Debian 操作系统全面介绍
运维·debian
残影飞雪5 小时前
如何在 Debian 12 上安装 MySQL
mysql·adb·debian
山城码农笑松哥5 小时前
国产凝思debian系Linux离线安装rabbitmq教程步骤
linux·debian·rabbitmq
acaad6 小时前
Apache Poi 实现导出excel表格 合并区域边框未完全显示的问题
spring·apache·excel
Hello.Reader6 小时前
Apache Flink 从流处理基础到恰好一次语义
flink·apache·linq
渣渣盟18 小时前
Spark核心:单跳转换率计算全解析
大数据·spark·scala·apache