夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色
在Linux(Ubuntu 19.04)当中安装J2EE开发环境(一)

今年开学,我就进入了大二,学校里面也开了一门名叫《创新实践》的课程,对我来说,这门课可能会改变我的一生,以前的我,是一个铁憨憨,也是一个技术小白,根本不懂得如何去写代码,还有如何去学习的人。废话不多说了,要准备准备进入今天的主题了:在Ubuntu下面安装J2EE开发环境。 有人问我,为什么不去安装LAMP(Linux+Apache+MySQL+PHP)呢,因为我知道的PHP是入门web,写后端最简单的语言,但是,我呢为了挑战一下自己,就选了J2EE来挑战一下自己。还有人问我,网上有那么多的教程,为什么要看我的呢。我想说的是,我看到网上那么多教程,都是比较概括笼统的来描述,只是可以算是一个教程,这一篇呢,是加了我的实践,各种采坑的经历,都要分享出来,目的就是让有些在安装过程中遇到好多错误,但是但是网上可能搜不到解决方法而放弃的人们给一点好的教程,不要打击大多数人的信心,让大多数人过了最难的开头的环境搭建的这一关。接下来就是我快(ku)乐(bi)的安装之旅。

首先呢你要安装一个Linux系统,这里呢我推荐用Ubuntu,因为对于一个小白来说,Ubuntu在国内的使用量都是挺高的,出现各种问题都可以在CSDN等论坛上边都可以找到解决方案。先学技术,再换系统,Linux系统命令基本都是通用的,只是包管理工具不一样罢了(小白说的,大佬不要介意),我自己呢是先用Ubuntu然后转用Manjaro的。首先,要安装Ubuntu的话,首先要下载好Ubuntu镜像,同时要先安装好VMware Workstation(我使用的是VMware Workstation 15版本)具体安装方法,我就不列举了,我只给大家分享一个网址https://blog.csdn.net/aaawoainio/article/details/99689738 这个网址上边是我比较推荐的一个方法,当然除了ISO文件选择以外,其他都可以使用典型设置。 接下来安装成功以后了得到了下面的桌面(输入法看起来好可爱)
现在呢,操作系统安装完成了,接下来就是各种各样激动人心的安装环节了,首先我觉得作为一个服务器,Web服务器还是很重要的,因为我同时还要写PHP因为我现在这个网站是用PHP写的,还有就是Golang,所以我们需要安装Web服务器,这个的话就是看个人喜好和用途了下面是Apache和Nginx的主要对比
  1. Nginx 配置简洁, Apache 复杂
  2. Nginx 静态处理性能比 Apache 高 3倍以上
  3. Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端用
  4. Apache 的组件比 Nginx 多
你如果想要高并发还有轻量的服务器的话,我推荐你使用Nginx但是你是一个不想折腾的人的话,想要稳定的话,我推荐你使用Apache。接下来就是激动人心的Apache和Nginx的安装过程。首先按下Ctrl+Alt+T打开Ubuntu的Terminal(终端),在终端当中输入以下字符。因为安装时间久远,找截图的话,实在是不是太好找,所以在这里就不放截图了吧

sudo apt-get install apache2 (Apache)
sudo apt-get install nginx (Nginx)(接下来的所有示例,都以Apache为主)

但是,我们不知道是否安装完成了,那我们就来试一下吧。首先呢,要开启Apache的服务
sudo /etc/init.d/apache2 start (启动Apache服务)
sudo /etc/init.d/apache2 restart (重启Apache服务)
sudo /etc/init.d/apache2 stop (关闭Apache服务)
完成上边操作以后啊,打开你的Ubuntu桌面的FireFox浏览器,在浏览器地址栏(就是输网址的那一栏)输入
http://localhost或者http://127.0.0.1(本地地址或者本地回滚地址)
如果看到很大的两个单词: It Works!那就是安装成功了 接下来就是安装MySQL了,我安装过好多次MySQL,但是根据网上的教程,直接输入命令安装的话,安装过程当中是会让你设置MySQL的root账户的密码的,但是呢我在安装了这么多次的时候,从来没遇见过安装MySQL安装到一半的时候弹出来让我去输入密码的情况(难道是我安装的姿势不对,不能把)结果发现,MySQL是需要后天配置的,接下来就是安装过程和配置过程

首先还是熟悉的安装环节
按下键盘的Ctrl+Alt+T打开Ubuntu的Terminal,在Terminal当中输入下列命令
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
等接下来那一大段跑完以后,我们又回到了那个等待输入命令的界面,那就继续在它里面操作。接下来输入下列命令
sudo mysql_secure_installation
接下来就是一大堆英文文字了,不要着急,且听我慢慢说来:

VALIDATE PASSWORD PLUGIN can be used to test passwords…
Press y|Y for Yes, any other key for No: N (我的选项)

Please set the password for root here…
New password: (输入密码)
Re-enter new password: (重复输入)

By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them…
Remove anonymous users? (Press y|Y for Yes, any other key for No) : N (我的选项)

Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network…
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y (我的选项)

By default, MySQL comes with a database named 'test' that
anyone can access…
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : N (我的选项)

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y (我的选项)

我把命令行上边的过程都抄了下来,大家看不懂的话,先按照我的设置来设置,当然那啥,密码你要自己设置哦。具体翻译我会在以后的日子里给大家翻译上来,请大家耐心等待。对了,MySQL安装完成呢,还是要来测试一下,看看有没有安装成功。在命令行当中输入以下命令
mysql -u root -p(顺带着输入密码)
当大家看到这样的样子,就说明安装成功了
mysql> 接下来的一段篇幅还是很长的,所以我就把它分成好多文档了,还请大家谅解。 赞赏

微信赞赏支付宝赞赏

暂无评论

发送评论 编辑评论

上一篇
下一篇