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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 项目实战---构建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”注:注意三方字符集,避免乱码

输出成功

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
20天前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
38 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
4天前
|
安全 应用服务中间件 网络安全
实战经验分享:利用免费SSL证书构建安全可靠的Web应用
本文分享了利用免费SSL证书构建安全Web应用的实战经验,涵盖选择合适的证书颁发机构、申请与获取证书、配置Web服务器、优化安全性及实际案例。帮助开发者提升应用安全性,增强用户信任。
|
21天前
|
监控 前端开发 JavaScript
使用 MERN 堆栈构建可扩展 Web 应用程序的最佳实践
使用 MERN 堆栈构建可扩展 Web 应用程序的最佳实践
27 6
|
23天前
|
存储 消息中间件 缓存
构建互联网高性能WEB系统经验总结
如何构建一个优秀的高性能、高可靠的应用系统对每一个开发者至关重要
25 2
|
26天前
|
Java 编译器 开发工具
Java开发环境
要开始Java开发,需要安装JDK(Java Development Kit)。JDK包含了JRE(Java Runtime Environment)和一系列开发工具,如编译器(javac)和调试器(jdb)。配置好环境变量后,你可以在命令行中编译并运行Java程序
|
28天前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
|
1月前
|
机器学习/深度学习 数据采集 Docker
Docker容器化实战:构建并部署一个简单的Web应用
Docker容器化实战:构建并部署一个简单的Web应用
|
1月前
|
SQL 安全 前端开发
PHP与现代Web开发:构建高效的网络应用
【10月更文挑战第37天】在数字化时代,PHP作为一门强大的服务器端脚本语言,持续影响着Web开发的面貌。本文将深入探讨PHP在现代Web开发中的角色,包括其核心优势、面临的挑战以及如何利用PHP构建高效、安全的网络应用。通过具体代码示例和最佳实践的分享,旨在为开发者提供实用指南,帮助他们在不断变化的技术环境中保持竞争力。
|
1月前
|
消息中间件 前端开发 JavaScript
探索微前端架构:构建现代Web应用的新策略
本文探讨了微前端架构的概念、优势及实施策略,旨在解决传统单体应用难以快速迭代和团队协作的问题。微前端允许不同团队独立开发、部署应用的各部分,提升灵活性与可维护性。文中还讨论了技术栈灵活性、独立部署、团队自治等优势,并提出了定义清晰接口、使用Web组件、状态管理和样式隔离等实施策略。
|
1月前
|
PHP 开发者
深入浅出PHP:构建你的第一个Web应用
【10月更文挑战第35天】在数字时代的浪潮中,掌握编程技能已成为通往未来的钥匙。本文将带你从零开始,一步步走进PHP的世界,解锁创建动态网页的魔法。通过浅显易懂的语言和实际代码示例,我们将共同打造一个简单但功能强大的Web应用。无论你是编程新手还是希望扩展技能的老手,这篇文章都将是你的理想选择。让我们一起探索PHP的魅力,开启你的编程之旅!
下一篇
DataWorks