# 安装编程环境
# 安装 Node.js 开发环境
建议使用官方脚本安装,apt-get 安装的让人恼火
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
国内服务器在安装完成后,记得设置淘宝镜像源
npm config set registry https://registry.npm.taobao.org
- 我常用的 npm 包
npm install pm2 nodemon serve tree-cli pnpm -g
- 测试 Node.js
echo "console.log('hello world')" >> app.js
nodemon app.js
# 安装 Rust 开发环境
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
# rustup 换源
echo 'export RUSTUP_DIST_SERVER="https://rsproxy.cn"' >> ~/.bashrc
echo 'export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"' >> ~/.bashrc
cat ~/.bashrc
source ~/.bashrc
# cargo 换源
touch ~/.cargo/config
vim ~/.cargo/config
[source.crates-io]
# To use sparse index, change 'rsproxy' to 'rsproxy-sparse'
replace-with = 'rsproxy'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
# 安装 Tauri 开发环境
# 您需要安装几个系统依赖,如 C 语言编译器和 webkit2gtk
apt install \
build-essential \
curl \
wget \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev
# WebView2
apt install libwebkit2gtk-4.0-dev
# 安装 Python
这里我们选择编译安装
- 安装依赖包
apt -y groupinstall development
apt install -y zlib-devel bzip2-devel openssl-devel
apt install ncurses-devel sqlite-devel readline-devel tk-devel
- 下载源代码
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
- 解压编译安装
tar xf Python-3.7.3.tgz
cd Python-3.7.3
./configure --prefix=/usr/local/python3
make && make install
- 添加环境变量
cd /etc/profile.d
echo 'export PATH=$PATH:/usr/local/python3/bin/' > python3.sh
# 立即生效
export PATH=$PATH:/usr/local/python3/bin/
# 安装 PHP
- 安装
PHP 可以在 Ubuntu Linux 中使用,不像 Python 会默认安装在基础系统中,PHP 必须手动添加。
要安装 PHP,你可以在终端提示符下输入以下命令:
sudo apt install php
要在终端提示符下运行 PHP 脚本,你应该安装 PHP -cli 包。
sudo apt install php-cli
要在 PHP 中使用 MySQL,你应该安装 PHP - MySQL 包
sudo apt install php-mysql
类似地,要在 PHP 中使用 PostgreSQL,你应该安装 PHP -pgsql 包:
sudo apt install php-pgsql
- 配置
如果您已经安装了 libapache2-mod-PHP 或 PHP-cgi 包,则可以在 web 浏览器中运行 PHP 脚本。
如果已经安装了 PHP-cli 包,则可以在终端提示符下运行 PHP 脚本。
默认情况下,在安装 libapache2-mod-PHP 时,将 Apache 2 Web 服务器配置为使用此模块运行 PHP 脚本。请验证文件/etc/apache2/mods-enabled/php8
。.Conf 和/etc/apache2/mods-enabled/php8。.存在负载。如果它们不存在,您可以使用 a2enmod 命令启用该模块。
一旦你安装了与 PHP 相关的软件包并启用了 Apache PHP 模块,你应该通过运行以下命令重启 Apache2 Web 服务器来运行 PHP 脚本:
sudo systemctl restart apache2.service
- 测试
验证你的安装,你可以运行以下 PHP phpinfo 脚本:
<?php
phpinfo();
?>
您可以将内容保存在 phpinfo 文件中,并将其放在 Apache2 Web 服务器的 DocumentRoot 目录下。将浏览器指向http://hostname/phpinfo.php
将显示各种 PHP 配置参数的值。
# 安装 Java
apt install openjdk