项目实战---构建LAMP、Java Web开发环境(二)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 项目实战---构建LAMP、Java Web开发环境(二)

配置LAMP

背景:为便于网站发布后远程通过其他计算机访问或管理该网站,需要对软件的默认安装位置及配置文件进行相应的修改

  1. 配置Apache

1.终端-执行“cp  /etc/apache2/apache2.conf /etc/apache2/apache2_bak.conf”

执行“gedit  /etc/apache2/apache2.conf ”

在配置文件最后加入下面几行指令

2.创建一个测试用的虚拟主机的名字,终端-执行“gedit  /etc/hosts”

在文件中添加以下两行

[检查]在浏览器中输入“http://www.test.local/或test.php”

3.多站点的配置

       2.配置PHP

修改PHP配置并安装扩展库

终端-输入“gedit /etc/php5/apache2/php.ini”

修改如下配置

安装GD库

重启,使配置生效

     3.配置MySQL

打开MySQL配置文件

如需其他机器访问,请注释掉这一行

去掉以下内容中的“#”,则开启慢查询日志记录

完成配置后,保存退出,即可。

        4.配置phpmyadmin

备份原有配置文件

编辑配置文件

修改下图

修改内容如下

重启Apache、MySQL服务器

4.构建Java Web开发环境

1)Java Web开发环境安装之Java环境支持

1.下载JDK并安装

2.设置默认的Java解释器

3.设置Java环境变量

编辑配置文件/etc/environment

修改内容为

编辑并修改jvm文件,把JAVA_HOME加入

系统安装JRE和JDK时自动建立的链接目录

4.修改变量配置文件porfile

修改内容,在最后添加

5.重启

2)Java Web开发环境安装之配置Eclipse

1.安装Eclipse

安装成功

3)Java Web开发环境安装之安装配置Tomcat

将压缩包复制到root目录下

无法复制,请改变权限

输入“chmod  777  /root”

[检查]打开浏览器,输入“http://localhost:8080”

关闭,请输入

“/root/apache-tomcat-7.0.107/bin    $        . /shutdown.sh”

5.开发环境测试

1)Eclipse编写Java Web程序

打开Eclipse,编写程序,并输出

2)测试Tomcat及浏览JSP示例程序

打开浏览器,输入“http://localhost:8080”

单击页面下部JSP Examples或直接输入“http://localhost:8080/examples/jsp”

3)用phpmyadmin管理MySQL数据库

4)用PHP程序连接数据库

在/var/www 目录下创建testphp.php

内部填写

打开“http://localhost/testphp.php”注:注意三方字符集,避免乱码

输出成功

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
编解码 前端开发 JavaScript
构建高效响应式Web界面:现代前端框架的比较
【4月更文挑战第9天】在移动设备和多样屏幕尺寸盛行的时代,构建能够适应不同视口的响应式Web界面变得至关重要。本文深入探讨了几种流行的前端框架——Bootstrap、Foundation和Tailwind CSS,分析它们在创建响应式设计中的优势与局限。通过对比这些框架的栅格系统、组件库和定制化能力,开发者可以更好地理解如何选择合适的工具来优化前端开发流程,并最终实现高性能、跨平台兼容的用户界面。
|
18天前
|
前端开发 JavaScript 关系型数据库
从前端到后端:构建现代化Web应用的技术探索
在当今互联网时代,Web应用的开发已成为了各行各业不可或缺的一部分。从前端到后端,这篇文章将带你深入探索如何构建现代化的Web应用。我们将介绍多种技术,包括前端开发、后端开发以及各种编程语言(如Java、Python、C、PHP、Go)和数据库,帮助你了解如何利用这些技术构建出高效、安全和可扩展的Web应用。
|
1天前
|
前端开发 JavaScript Go
构建高性能Web应用:优化前端资源加载
在构建现代Web应用时,优化前端资源加载是至关重要的一步。本文将介绍一些提升Web应用性能的关键策略,包括减少HTTP请求、压缩和合并资源、使用CDN加速、以及异步加载技术等。通过实施这些优化策略,开发人员可以显著提升网站的加载速度和用户体验。
|
2天前
|
存储 中间件 Go
探索Gin框架:快速构建高性能的Golang Web应用
探索Gin框架:快速构建高性能的Golang Web应用
|
2天前
|
前端开发 JavaScript Java
前端与后端:构建现代Web应用的双翼
前端与后端:构建现代Web应用的双翼
|
3天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
9天前
|
消息中间件 存储 安全
从零开始构建Java消息队列系统
【4月更文挑战第18天】构建一个简单的Java消息队列系统,包括`Message`类、遵循FIFO原则的`MessageQueue`(使用`LinkedList`实现)、`Producer`和`Consumer`类。在多线程环境下,`MessageQueue`的操作通过`synchronized`保证线程安全。测试代码中,生产者发送10条消息,消费者处理这些消息。实际应用中,可能需要考虑持久化、分布式队列和消息确认等高级特性,或者使用成熟的MQ系统如Kafka或RabbitMQ。
|
10天前
|
消息中间件 存储 Java
深度探索:使用Apache Kafka构建高效Java消息队列处理系统
【4月更文挑战第17天】本文介绍了在Java环境下使用Apache Kafka进行消息队列处理的方法。Kafka是一个分布式流处理平台,采用发布/订阅模型,支持高效的消息生产和消费。文章详细讲解了Kafka的核心概念,包括主题、生产者和消费者,以及消息的存储和消费流程。此外,还展示了Java代码示例,说明如何创建生产者和消费者。最后,讨论了在高并发场景下的优化策略,如分区、消息压缩和批处理。通过理解和应用这些策略,可以构建高性能的消息系统。
|
12天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
12天前
|
数据库 开发者 Python
Python中使用Flask构建简单Web应用的例子
【4月更文挑战第15天】Flask是一个轻量级的Python Web框架,它允许开发者快速搭建Web应用,同时保持代码的简洁和清晰。下面,我们将通过一个简单的例子来展示如何在Python中使用Flask创建一个基本的Web应用。