linux内基本环境搭建

  1. 1. Web方向的环境搭建
    1. 1.1. 1.Python开发环境配置
    2. 1.2. 2.Node.js
    3. 1.3. 3.PHP
    4. 1.4. 4.MySQL
    5. 1.5. 5.Java环境配置
    6. 1.6. 6.GO环境配置
    7. 1.7. 7. LAMP环境配置

Web方向的环境搭建

按照协会的流程尝试在ubuntu中搭建一些常用的环境:

https://vidar-team.feishu.cn/docx/doxcnrGIfwGVb50kfXrTzFb340c

1.Python开发环境配置

由于linux自带了python,不用像windows那样配环境,所以打算直接装了pycharm。

参考教程:https://zhuanlan.zhihu.com/p/457328760

命令行执行

1
sudo snap install pycharm-community --classic

顺便装了一下VScode

参考了:https://www.myfreax.com/how-to-install-visual-studio-code-on-ubuntu-20-04/

1
sudo snap install --classic code

2.Node.js

参考教程:https://juejin.cn/s/nodejs%20ubuntu%2022.04%20install

1
sudo apt install nodejs
1
sudo apt install npm

3.PHP

1
sudo apt install php

大受震撼,太方便了,一句话解决了,当时windows配置PHP老烦了。

顺便搞下PHPStorm:

下载PhpStorm

在JetBrains官网上下载PhpStorm的Linux版本:https://www.jetbrains.com/phpstorm/download/#section=linux

解压缩PhpStorm

在终端中切换到下载目录,解压缩下载的PhpStorm文件。例如:

1
2
cd ~/Downloads
tar -xzf PhpStorm-*.tar.gz

安装PhpStorm

将解压缩后的PhpStorm文件夹移动到/opt目录下:

1
sudo mv PhpStorm-* /opt/phpstorm

运行在bin目录下运行./phpstorm.sh即可打开。

通行证这个没办法,还是要找网上办法。

4.MySQL

问了chatGPT:

果然没有那么一帆风顺,在执行sudo mysql_secure_installation时,配置密码报错:

1
... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.

解决方案:

https://devanswers.co/how-to-fix-failed-error-set-password-has-no-significance-for-user-rootlocalhost/

5.Java环境配置

1
2
3
4
5
6
sudo apt update 
sudo apt install openjdk-17-jdk

对于JRE,运行以下命令进行安装

sudo apt install openjdk-17-jre

(我在装jdk时好像顺便也装了jre,在执行最后一句时发现装了,真方便😍)

JRE是什么?好室友给我推了这篇文章:

https://www.51cto.com/article/701540.html

JDK是一个软件开发工具包,而JRE是一个允许Java程序运行的软件包

6.GO环境配置

1
sudo apt install golang

一句话就好了也太爽了吧。

7. LAMP环境配置

1
sudo apt install apache2

感受到了linux下装环境的快感。