ubuntu 12.04 下apache2.2.22 php5 mysql5.5 的安装与使用

2021年中职网络空间安全最新国赛赛题解析仅代表自己的建议——zz-网络安全试题(1)解析 2021年全国职业院校技能大赛(中职组) 网络安全竞赛试题 (1) (总分100分) 赛题说明 一、竞赛项目简介 “网络安全”竞赛共分A. 基础设施设置与安全加固;B. 网络安全事件响应、数字取证调查和应用安全;C. CTF夺旗-攻击;D. CTF夺旗-防御等四个模块。根据比赛实际情况,竞赛赛场实际使用赛题参数、表述及环境可能有适当修改,具体情况以实际比赛发放赛题为准。竞赛时间安排和分值权重见表1。 表1 竞赛时间安排与分值权重 模块编号 模块名称 竞赛时间 (小时) 权值 A 基础设施设置与安全... 阅读详情

步骤一,安装apache2

 
sudo apt-get install apache2

安装完成。
运行如下命令重启下:

 
sudo /etc/init.d/apache2 restart

在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。

sudo /etc/init.d/apache2可接如下命令:

{start|stop|graceful-stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean|status}

步骤二 ,安装php:

 
sudo apt-get install libapache2-mod-php5 php5

此外,建议安装扩展php5-gd php5-mysql,安装方式同上.

安装完后,我们要重新启动Apache,让它加载PHP模块:

 
sudo /etc/init.d/apache2 restart

接下来,我们就在Web目录下面新建一个test.php文件来测试PHP是否能正常的运行,命令:

 
sudo gedit /var/www/test.php

然后输入:

 
     
<?php echo &quot;hello,world!!&quot;?>

接着保存文件,在浏览器里输入http://127.0.0.1/test.php,如果在网页中显示hello,world!!,那就说明PHP已经正常运行了。

步骤三,安装mysql数据库:

 
sudo apt-get install mysql-server mysql-client

apt-get程序会自动下载安装最新的mysql版本。在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是Ubuntu的root密码啊,是你要给MySQL设定的root密码。


步骤四,安装phpmyadmin-Mysql数据库管理

 
sudo apt-get install phpmyadmin

phpmyadmin设置:

在安装过程中会要求选择Web server:apache2或lighttpd,使用空格键选定apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码Password of the database’s administrative user。

然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:

 
sudo ln -s /usr/share/phpmyadmin /var/www

建立链接。

phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。

以上ALMP的基本组件就安装完毕了,下面我们再来看一些其他的设置:

步骤五,设置Ubuntu文件执行读写权限

LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:

 
sudo chmod 777 /var/www

。然后就可以写入html或php文件了。777是linux中的最高权限,表示可读,可写,可执行。

Ubuntu 12.04下部署Bolt CMS的兼容性实践指南 Bolt CMS是一种基于YAML+Markdown+Twig的轻量级PHP内容管理系统,强调‘文件即内容’的静态化运维理念。其核心原理在于解耦数据存储与运行时环境,依赖PHP解释器、Web服务器(如Apache)及基础数据库协同工作。技术价值体现在极简备份、快速部署和小团队友好性,广泛应用于技术博客、产品文档站与内部知识库等场景。然而,当目标环境锁定在长期服役的Ubuntu 12.04时,必须直面PHP 5.3.10、Apache 2.2和MySQL 5.5等陈旧但确定的组件约束。此时,Bolt 2.2. 阅读详情

相关推荐

Ubuntu 12.04 部署 WordPress 4.9.x 兼容实践指南

WordPress 是基于 PHP 的主流开源内容管理系统,其运行依赖于特定版本的 PHP、MySQL 和 Web 服务器环境。理解 WordPress 版本与 PHP 兼容性原理,是保障老旧系统稳定运行的关键技术基础;PHP 5.3 作为承上启下的经典版本,虽已停止维护,但在嵌入式、工控、教育等边缘场景中仍具工程价值。本文聚焦 LAMP 栈底层兼容逻辑,解析 Apache 2.2 + mod_php + MySQL 5.5 组合如何支撑 WordPress 4.9.x 在 Ubuntu 12.04 上实现

weixin_30613433的博客 400

linux chmod 777子目录,我如何chmod 777/var/www的所有子文件夹?

问题描述我正在运行网络服务器和FTP服务器,其中/var/www绑定到/home/user/www。我将两个目录都设置为chmod 777(这很好,因为它仅用于测试)。我可以将文件上传到/home/user/www,但每当我创建一个新目录时,我总是要在该文件夹上运行chmod 777。否则,当我尝试浏览它时,我收到错误消息You don’t have permission to access /t...

weixin_33634121的博客 5万+

Ubuntu 12.04部署OpenCart实战指南:老旧系统精准适配方案

LAMP架构是Web应用运行的基础技术栈,其版本协同性直接决定开源电商系统的稳定性。在PHP 5.3与Apache 2.2等经典组合下,OpenCart 2.x系列展现出优异的兼容性,尤其适合遗留系统维护、历史环境复现及轻量级电商部署场景。本文聚焦于Ubuntu 12.04这一已终止支持但结构固化的LTS版本,解析其软件源迁移、PHP扩展(mcrypt/xmlrpc)启用、权限模型适配等关键环节,揭示老旧系统并非技术负债,而是具备高度可预测性的运维沙盒。通过标准化LAMP部署、安全加固前置与OpenCart

weixin_30416871的博客 433

万维网概述

万维网

z2674543206的博客 4万+

Ubuntu 12.04虚拟服务器部署Joomla 3.10实战指南

Joomla 是基于 PHP 的经典内容管理系统,其运行高度依赖 LAMP 技术栈(Linux + Apache + MySQL + PHP)的精确版本匹配。在老旧环境中部署 Joomla,核心挑战在于 PHP 扩展兼容性、Apache 重写规则配置、MySQL 字符集支持及虚拟服务器资源限制等系统级约束。尤其当目标平台为已停止维护的 Ubuntu 12.04 时,必须严格选用最后一个支持 PHP 5.3 的 Joomla 3.10.x 版本,并手动规避 apt 官方源失效、mod_rewrite 未启用、

394

Ubuntu 12.04 LAMP部署全指南:从系统初始化到DNS解析

LAMP(Linux+Apache+MySQL+PHP)是Web服务最经典的技术栈,其核心原理在于各组件协同构成请求处理闭环:Linux提供运行环境,Apache响应HTTP请求,MySQL持久化数据,PHP动态生成内容。该架构具备成熟稳定、文档丰富、学习成本低等技术价值,广泛应用于企业官网、博客系统、内部管理平台等轻量级生产场景。在资源受限或需长期维护的环境中,选择Ubuntu 12.04这类LTS版本可显著提升部署可靠性与运维确定性;而SFTP作为基于SSH的安全文件传输协议,天然规避了FTP明文风险,

weixin_34268579的博客 397

Ubuntu 12.04下部署CiviCRM 4.6.37实战指南

CiviCRM是一款专为非营利组织设计的开源客户关系管理系统,其核心价值在于深度集成捐赠管理、会员续费、活动报名与GDPR合规等公益场景刚需。在PHP 5.3、MySQL 5.5、Apache 2.2等旧技术栈约束下,CiviCRM 4.6.37是最后一个完整兼容Ubuntu 12.04 LTS的稳定版本,它通过规避`IF NOT EXISTS`语法缺陷、适配WordPress/Drupal/Joomla三类CMS权限模型,并支持文件缓存替代Memcached等关键优化,实现老旧基础设施上的安全、可维护落地

weixin_33857679的博客 450

Ubuntu 12.04老旧系统部署WordPress 4.9实战指南

WordPress 是广泛使用的开源内容管理系统,其运行依赖 LAMP(Linux-Apache-MySQL-PHP)基础环境。在老旧服务器场景中,系统内核、PHP 版本与数据库兼容性构成核心约束——例如 Ubuntu 12.04 自带 PHP 5.3.10 和 MySQL 5.5,虽已停止维护,但仍需支撑 WordPress 4.9.x 等最后兼容版本的稳定运行。该方案不依赖 Docker 或 systemd,而是通过原生模块激活、字符集降级(utf8 而非 utf8mb4)、伪静态规则定制及权限隔离等工

weixin_33404102的博客 255

Ubuntu22.04安装与搭建wordpress

在Oracle VM VirtualBox中找到工具下的网络选项,选择NAT 网络并创建一个新的Natnetwork,在属性下的端口转发ipv4下新建一个并填写主机IP、端口和子系统IP、端口,选择应用。社区活跃:WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布,有一个活跃的社区,为用户提供数以万计的主题、插件和其他扩展功能,以满足他们不同的需求。在未来的博客中,我们将继续探讨WordPress的高级功能和技巧,如自定义主题开发、插件开发等,敬请期待。

2301_78146208的博客 1574

Ubuntu 12.04 VPS 部署 Magento 1.x 全流程实战

Magento 是经典的 PHP 电商框架,其 1.x 版本深度依赖特定 LAMP 环境;理解其在 Ubuntu 12.04 这类长期支持(LTS)发行版上的部署逻辑,本质是掌握 PHP 应用与 Apache、MySQL、文件权限、URL 重写等底层机制的协同原理。该环境虽已停止维护,但仍是学习 Web 服务器配置、PHP 扩展治理、VPS 资源调优和遗留系统运维的典型沙盒。尤其在资源受限的轻量级服务器上,它强制暴露了模块加载顺序、.htaccess 行为、PATH_INFO 解析、内存分配策略等现代自动化

weixin_29698641的博客 265

Ubuntu 12.04下CiviCRM与WordPress/Drupal/Joomla集成实战

CiviCRM并非普通CMS插件,而是一套具备独立数据库、API路由与定时任务的完整CRM系统。其核心原理在于与宿主CMS(如WordPress、Drupal、Joomla)在用户会话、权限体系和事件钩子层面深度耦合——Drupal采用原生事件驱动同步,WordPress依赖隔离式钩子桥接,Joomla则需URL重写与会话机制适配。这种深度集成带来显著技术价值:保障捐赠记录、会员数据与活动签到等高敏感业务数据的一致性与法律效力。典型应用场景包括非营利组织的志愿者管理、公益基金会的捐赠人运营及社区项目的活动报

weixin_34037173的博客 308

Ubuntu22.04 在线安装 LAMP

echo "" | sudo tee /var/www/html/info.php

桃李不言下自成蹊 8万+

Ubuntu 12.04虚拟服务器部署Drupal 7实战指南

Drupal 是一款成熟稳定的开源内容管理系统(CMS),广泛应用于企业级网站与遗留系统维护;Ubuntu 作为经典 Linux 发行版,其长期支持版本在旧服务器环境中仍具不可替代性。本文围绕 Drupal 7 与 Ubuntu 12.04 的深度兼容性展开,解析 PHP 5.3 与 MySQL 5.5 的协同原理、LAMP 栈组件版本约束机制,以及虚拟服务器资源受限下的性能调优逻辑。技术价值在于提供一套可复用的‘约束驱动型部署范式’:不追求最新特性,而强调稳定性、安全兜底与故障自愈能力。典型应用场景包括中

congji3817的博客 379

Ubuntu server 22.04安装nextcloud

网上很多都是基于snap或者docker进行的部署,很是方便,关于直接在服务器上部署的教程很少,本人决定尝试进行直接安装。

Ruan_9264的博客 2345

SELinux

一、概览 什么是SELinux SELinux 是 Security Enhanced Linux 的缩写,字面意思是安全增强型linux 设计目的:避免资源的误用 -摘自鸟哥的linux SELinux 是由美国国家安全局 (NSA) 开发的,当初开发这玩意儿的目的是因为很多企业界发现, 通常系统出现问题的原因大部分都在於『内部员工的资源误用』所导致的,实际由外部...

王涛的博客 9176

php apache mysql 三件套

win7 64位下php apache mysql三件套,好工具

Ubuntu在线安装 MySQL、PHP、Apache2以及禅道安装

1.MySQL APT存储库的下载页面命令安装:wget https://repo.mysql.com//mysql-apt-config_0.8.24-1_all.deb2.安装mySQL APT存储库sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb 3.使用以下命令从MySQL APT存储库更新包信息(此步骤是必需的):sudo apt-get update 第一步: sudo apt-get autoremove open-vm-tools第二步:sudo

m0_59838807的博客 1495

win7 64位下php,apache,mysql 三件套

对web有兴趣的同学都知道windows下学习web的最佳拍档就是php+apache+mysql。如果是32的系统的同学,搭建环境倒不是太难。如果是64的位的朋友就会很麻烦了。其中最麻烦的当属官网没有64位的php和apache。今天辛苦了一天,总算是给我的64位机装上了上述三个家伙,其中php和apache都是一些大神改写的软件,但是都能够用。只是需要一些特别的设置,这些网上的教程倒是不少,再次主要是给大家共享一下这三个软件。

上一篇: Java堆、栈和常量池详解
下一篇: hibernate id Generator
张征宇
博客等级 码龄14年 4粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值