首页 > 系统相关 >linux ubuntu20.04+php+apache

linux ubuntu20.04+php+apache

时间:2024-01-23 17:33:26浏览次数:36  
标签:ubuntu20.04 www sudo apt apache php 安装

1.安装apache2

首先更新一下:

  1. sudo apt-get update

  2. sudo apt-get upgrade

安装Apache2:

  1. sudo apt-get install apache2   #输入y,继续。等着他下载安装就好了

打开浏览器访问http://serverIPAddress/   #可以直接访问 检查apache是否安装成功,tomcat默认是使用80端口

  1. ps -ef | grep apache  #查看apache是否安装成功

2.安装php

安装php:

  1. sudo apt-get install php libapache2-mod-php

重启Apache服务器以确保新的模块已经被加载:

  1. sudo systemctl restart apache2

3. 配置php文件

这里,并不需要安装nginx,直接在/var/www/html下面创建一个test.php文件就可以访问了。

  1. mkdir -p /var/www/html 
  2. mkdir -p /var/www/html/uploads
  3. vim  /var/www/html/test.php

然后把下面的代码放到test.php文件中

// webshell sample
<?php
system('cat /etc/hosts');
?>

验证PHP是否正常运行:

        通过例如下方的地址 访问就可以了:

  1. http://xx.xx.xx.xx/test.php  #能访问php页面的话,表示安装成功了。

 

4.操作命令:

systemctl restart apache2  #重启apache

 

标签:ubuntu20.04,www,sudo,apt,apache,php,安装
From: https://www.cnblogs.com/pingguomang/p/17982977

相关文章

  • 【CVE-2022-42889】Apache Commons Text RCE
    介绍  组件介绍ApacheCommonsText组件通常在开发过程中用于占位符和动态获取属性的字符串编辑工具包,Demo举例:importorg.apache.commons.text.StringSubstitutor;classDemo{publicstaticvoidmain(String[]args){StringresolvedString=Str......
  • php命令执行
    LD_PRELOAD绕过原理介绍mail函数内嵌在php里先vimdemo.php里面写入mail(",",",")然后用strace-o1.txt-fphpdemo.php这一句是用文档的形式记录我phpdemo.php执行的内容然后用cat1.txt|grepexecve这一句是检查有哪些是执行文件被调用里发现里面有sendmail......
  • Nginx配置ThinkPHP3.1的PATHINFO模式
    server{listen8156;#监听端口(根据自己的需求更改)server_namelocalhost;#域名root/www/php;indexindex.htmlindex.htmindex.php;location~.*\.php/?.*${fastcgi_indexindex.php;fastcgi_pass127.0.0.1:9000;includefa......
  • 【Azure Redis】PHPRedis遇见SSL Connection Timeout问题
    问题描述PHPRedis客户端遇见使用SSLConnectiontimeout,遇见问题后,切换回去Non-SSL没有出现问题。但是切换回SSL后,还是偶尔遇见Connectiontimeout问题。目前timeout设置时间为5秒,并且为例重用连接,启用了持久化redis.pconnect.pooling_enabled为1.是否有办法来缓解Timeout问题呢?......
  • Apache DolphinScheduler:深入了解大数据调度工具
    一、海豚调度介绍ApacheDolphinScheduler是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。ApacheDolphinScheduler旨在解决复杂的大数据任务依赖关系,并为应用程序提供数据......
  • Apache DolphinScheduler社区新晋Committer:伏长海的开源之旅
    **文章作者:**伏长海文章整理:曾辉个人介绍大家好,我是伏长海,目前在珍岛集团担任大数据开发工程师职位!**GitHubID:**fuchanghai在算法平台后端的研究领域耕耘了三年,任务调度方面也有一年半的深入探索。闲暇时,平时喜欢睡懒觉,偶尔阅读书籍,以此充实自己的生活。为社区做了哪些贡......
  • Apache DolphinScheduler:深入了解大数据调度工具
    一、海豚调度介绍ApacheDolphinScheduler是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。ApacheDolphinScheduler旨在解决复杂的大数据任务依赖关系,并为应用程序提供数据......
  • PHP使用curl替代file_get_contents
     //创建一个新cURL资源$ch=curl_init();//设置URL和相应的选项curl_setopt($ch,CURLOPT_URL,"http://localhost/test.php");//需要获取的URL地址,也可以在curl_init()初始化会话的时候。curl_setopt($ch,CURLOPT_CUSTOMREQUEST,'GET');curl_setopt($ch,C......
  • PHP学习第八天:扩展开发与多线程编程
    在PHP学习的第八天,我深入了解了扩展开发和多线程编程的概念。早上,我学习了如何编写PHP扩展。扩展是PHP的模块,可以提供额外的功能。我了解了扩展开发的基础知识,如C语言和PHPAPI。通过编写一个简单的扩展,我熟悉了扩展的结构和编写过程。了解扩展开发使我能够更深入地了解PHP的内部工......
  • 恭喜 Apache Dubbo 和 Nacos 荣获开放原子“2023年度生态开源项目”
    12月16日,以“一切为了开发者”为主题的开放原子开发者大会在江苏省无锡市开幕。江苏省工业和信息化厅厅长朱爱勋、中国开源软件推进联盟主席陆首群等领导和专家参加开幕式,工业和信息化部信息技术发展司副司长王威伟、江苏省工业和信息化厅副厅长池宇、无锡市人民政府副市长周文......