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

news/2025/2/6 4:01:41/

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


http://www.ppmy.cn/news/1552889.html

相关文章

微信小程序之简单的数据中心管理平台(1)

微信小程序之简单的数据中心管理平台&#xff08;1&#xff09; 引言 随着微信小程序的广泛应用&#xff0c;越来越多的企业开始探索如何利用这一技术开发高效、便捷的管理平台。数据中心管理作为信息化建设的重要组成部分&#xff0c;需要一个灵活、可扩展的界面来实现资源的…

在 WPF 中使用 Vlc.DotNet 和 LibVLCSharp.WPF 进行 VLC 二次开发

一、引言 随着多媒体应用的广泛发展&#xff0c;在 Windows Presentation Foundation&#xff08;WPF&#xff09;框架下进行视频播放相关的开发需求日益增多。VLC 作为一款强大且开源的多媒体播放器&#xff0c;其相关的.NET 封装库 Vlc.DotNet 和 LibVLCSharp.WPF 为开发者在…

C# 命名空间(Namespace)

文章目录 前言一、命名空间的定义与使用基础&#xff08;一&#xff09;定义语法与规则&#xff08;二&#xff09;调用命名空间内元素 二、using 关键字三、嵌套命名空间 前言 命名空间&#xff08;Namespace&#xff09;在于提供一种清晰、高效的方式&#xff0c;将一组名称与…

群控系统服务端开发模式-应用开发-邮件工厂结构封装

首先在系统根目录下extend文件夹下创建邮件工厂文件夹并更名叫Mail。 一、邮件发送父类 在Mail目录下创建邮件发送父类并更名为MailSenderInterface.php&#xff0c;代码如下 <?php /*** 邮件发送父类* User: 龙哥三年风水* Date: 2024/12/5* Time: 14:22*/ namespace Ma…

LabVIEW密码保护与反编译的安全性分析

在LabVIEW中&#xff0c;密码保护是一种常见的源代码保护手段&#xff0c;但其安全性并不高&#xff0c;尤其是在面对专业反编译工具时。理论上&#xff0c;所有软件的反编译都是可能的&#xff0c;尽管反编译不一定恢复完全的源代码&#xff0c;但足以提取程序的核心功能和算法…

Groom Blender to UE5

Groom Blender to UE5 - Character & Animation - Epic Developer Community Forums Hello, 你好&#xff0c; While exporting my “groom” from blender to UE5, I notice that the curves have a minimal resolution in Unreal. However I would like to get the same …

如果模块把http改成了https请求,测试方案应该怎么制定

首先确定要测试的模块、接口、功能等&#xff0c;以及测试的目标&#xff0c;确保HTTPS请求能够正常进行、数据传输安全等。 1.功能测试 回归相应的功能模块以及业务逻辑&#xff0c;是否正常 2.兼容测试 测试不同浏览器和操作系统是否能够正常支持HTTPS连接。 验证模块在各种设…

HiveSQL 中判断字段是否包含某个值的多种方法详解

目录 一、数据准备 二、判断字段是否包含某值的方法 like 方法 locate 函数方法 instr 函数方法 regexp_extract 函数方法 strpos 方法&#xff08;Hive 不支持&#xff0c;其他技术支持&#xff09; 三、总结 在使用 HiveSQL 进行数据处理与分析时&#xff0c;常常会遇…