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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 项目实战---构建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
相关文章
|
9天前
|
人工智能 前端开发 Java
基于开源框架Spring AI Alibaba快速构建Java应用
本文旨在帮助开发者快速掌握并应用 Spring AI Alibaba,提升基于 Java 的大模型应用开发效率和安全性。
基于开源框架Spring AI Alibaba快速构建Java应用
|
1天前
|
PHP 开发者
深入浅出PHP:构建你的第一个Web应用
【10月更文挑战第35天】在数字时代的浪潮中,掌握编程技能已成为通往未来的钥匙。本文将带你从零开始,一步步走进PHP的世界,解锁创建动态网页的魔法。通过浅显易懂的语言和实际代码示例,我们将共同打造一个简单但功能强大的Web应用。无论你是编程新手还是希望扩展技能的老手,这篇文章都将是你的理想选择。让我们一起探索PHP的魅力,开启你的编程之旅!
|
4天前
|
缓存 前端开发 JavaScript
构建高性能与用户体验并重的现代Web应用
构建高性能与用户体验并重的现代Web应用
17 5
|
2天前
|
开发框架 前端开发 JavaScript
利用Python和Flask构建轻量级Web应用的实战指南
利用Python和Flask构建轻量级Web应用的实战指南
13 2
|
6天前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
5天前
|
存储 安全 搜索推荐
理解Session和Cookie:Java Web开发中的用户状态管理
理解Session和Cookie:Java Web开发中的用户状态管理
18 4
|
4天前
|
前端开发 JavaScript jenkins
构建高效、可维护的Web应用
构建高效、可维护的Web应用
21 2
|
10天前
|
前端开发 JavaScript API
前端框架新探索:Svelte在构建高性能Web应用中的优势
【10月更文挑战第26天】近年来,前端技术飞速发展,Svelte凭借独特的编译时优化和简洁的API设计,成为构建高性能Web应用的优选。本文介绍Svelte的特点和优势,包括编译而非虚拟DOM、组件化开发、状态管理及响应式更新机制,并通过示例代码展示其使用方法。
27 2
|
10天前
|
Java 数据库连接 数据库
如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面
本文介绍了如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面。通过合理配置初始连接数、最大连接数和空闲连接超时时间,确保系统性能和稳定性。文章还探讨了同步阻塞、异步回调和信号量等并发控制策略,并提供了异常处理的最佳实践。最后,给出了一个简单的连接池示例代码,并推荐使用成熟的连接池框架(如HikariCP、C3P0)以简化开发。
27 2
|
10天前
|
人工智能 搜索推荐 PHP
PHP在Web开发中的璀璨星辰:构建动态网站的幕后英雄###
【10月更文挑战第25天】 本文将带您穿越至PHP的宇宙,揭示其作为Web开发常青树的奥秘。通过生动实例与深入解析,展现PHP如何以简便、高效、灵活的姿态,赋能开发者打造动态交互式网站,同时不忘探讨其在新时代技术浪潮中面临的挑战与机遇,激发对技术创新与应用的无限思考。 ###
21 1
下一篇
无影云桌面