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 | cd ~/Downloads |
安装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. |
解决方案:
5.Java环境配置
1 | sudo apt update |
(我在装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下装环境的快感。