本文旨在为读者提供银河麒麟桌面操作系统V10 SP1在x86_x64架构下,离线安装Java 8、MySQL 5.7、Tomcat 8、nginx、php和node.js六大常用开发环境软件的详细步骤。文章将分为两部分:第一部分将介绍Java、MySQL和Tomcat的命令行离线安装方法;第二部分将展示nginx、php和node.js的一键安装包安装过程。特别指出,Java、MySQL和Tomcat的安装较为复杂,无法通过一键安装包完成。
银河麒麟, 离线安装, 开发环境, 命令行, 一键安装
在银河麒麟桌面操作系统V10 SP1上离线安装Java 8之前,需要做好充分的准备工作,以确保安装过程顺利进行。首先,确保系统已经更新到最新版本,可以通过以下命令来检查和更新系统:
sudo apt update
sudo apt upgrade
接下来,下载Java 8的离线安装包。访问Oracle官方网站或使用其他可信的镜像站点,下载适用于x86_64架构的Java 8安装包。推荐下载带有tar.gz
后缀的压缩文件,因为这种格式的文件便于解压和安装。下载完成后,将文件保存到一个易于访问的目录,例如/home/username/Downloads
。
/usr/local/java
:sudo mkdir -p /usr/local/java
tar
命令解压下载的Java 8安装包到刚刚创建的目录中:sudo tar -zxvf /home/username/Downloads/jdk-8uXXX-linux-x64.tar.gz -C /usr/local/java
XXX
表示具体的版本号。sudo ln -s /usr/local/java/jdk1.8.0_XXX /usr/local/java/jdk8
update-alternatives
命令将新安装的Java 8设置为默认的Java版本:sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk8/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk8/bin/javac 100
/etc/profile
,添加Java 8的相关路径:sudo nano /etc/profile
export JAVA_HOME=/usr/local/java/jdk8
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
java -version
java version "1.8.0_XXX"
Java(TM) SE Runtime Environment (build 1.8.0_XXX-bXX)
Java HotSpot(TM) 64-Bit Server VM (build 25.XXX-bXX, mixed mode)
通过以上步骤,您可以在银河麒麟桌面操作系统V10 SP1上成功离线安装Java 8,并确保其环境变量配置正确。这为后续的开发工作打下了坚实的基础。
在银河麒麟桌面操作系统V10 SP1上离线安装MySQL 5.7之前,同样需要做好充分的准备工作,以确保安装过程顺利进行。首先,确保系统已经更新到最新版本,可以通过以下命令来检查和更新系统:
sudo apt update
sudo apt upgrade
接下来,下载MySQL 5.7的离线安装包。访问MySQL官方网站或使用其他可信的镜像站点,下载适用于x86_64架构的MySQL 5.7安装包。推荐下载带有tar.gz
后缀的压缩文件,因为这种格式的文件便于解压和安装。下载完成后,将文件保存到一个易于访问的目录,例如/home/username/Downloads
。
/usr/local/mysql
:sudo mkdir -p /usr/local/mysql
tar
命令解压下载的MySQL 5.7安装包到刚刚创建的目录中:sudo tar -zxvf /home/username/Downloads/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql
5.7.35
表示具体的版本号。sudo groupadd mysql
sudo useradd -r -g mysql mysql
sudo chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql
/etc
目录下,并重命名为my.cnf
:sudo cp support-files/my-default.cnf /etc/my.cnf
sudo bin/mysqld_safe --user=mysql &
sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chmod +x /etc/init.d/mysql
sudo update-rc.d mysql defaults
sudo bin/mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
EXIT;
sudo nano /etc/my.cnf
[mysqld]
部分添加以下内容:bind-address = 0.0.0.0
sudo service mysql restart
sudo bin/mysql -uroot -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
通过以上步骤,您可以在银河麒麟桌面操作系统V10 SP1上成功离线安装MySQL 5.7,并确保其初始化和权限设置正确。这为后续的数据库操作和开发工作打下了坚实的基础。
在银河麒麟桌面操作系统V10 SP1上离线安装Tomcat 8之前,需要确保系统已经满足一些基本的条件,以确保安装过程顺利进行。首先,确保系统已经更新到最新版本,可以通过以下命令来检查和更新系统:
sudo apt update
sudo apt upgrade
其次,确保已经成功安装了Java 8,因为Tomcat 8依赖于Java环境。可以通过以下命令验证Java 8是否已经正确安装:
java -version
如果系统显示已安装的Java 8版本信息,则说明Java 8已经成功安装。接下来,下载Tomcat 8的离线安装包。访问Apache Tomcat官方网站或使用其他可信的镜像站点,下载适用于x86_64架构的Tomcat 8安装包。推荐下载带有tar.gz
后缀的压缩文件,因为这种格式的文件便于解压和安装。下载完成后,将文件保存到一个易于访问的目录,例如/home/username/Downloads
。
/usr/local/tomcat
:sudo mkdir -p /usr/local/tomcat
tar
命令解压下载的Tomcat 8安装包到刚刚创建的目录中:sudo tar -zxvf /home/username/Downloads/apache-tomcat-8.5.61.tar.gz -C /usr/local/tomcat
8.5.61
表示具体的版本号。sudo ln -s /usr/local/tomcat/apache-tomcat-8.5.61 /usr/local/tomcat/tomcat8
/etc/profile
,添加Tomcat 8的相关路径:sudo nano /etc/profile
export CATALINA_HOME=/usr/local/tomcat/tomcat8
export PATH=$CATALINA_HOME/bin:$PATH
source /etc/profile
cd /usr/local/tomcat/tomcat8/bin
./startup.sh
http://localhost:8080
来验证Tomcat是否已经成功运行。/usr/local/tomcat/tomcat8/conf/server.xml
。打开该文件,可以根据需要进行各种配置,例如修改端口号、设置连接器等:sudo nano /usr/local/tomcat/tomcat8/conf/server.xml
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
/usr/local/tomcat/tomcat8/bin
目录下。这些脚本可以帮助你轻松地启动、停止、重启和查看Tomcat的状态:./startup.sh
./shutdown.sh
./restart.sh
ps -ef | grep tomcat
/usr/local/tomcat/tomcat8/logs
目录下。通过查看这些日志文件,可以了解Tomcat的运行情况和错误信息。常见的日志文件包括catalina.out
、localhost.log
等。通过以上步骤,您可以在银河麒麟桌面操作系统V10 SP1上成功离线安装Tomcat 8,并确保其配置和管理正确。这为后续的Web应用开发和部署打下了坚实的基础。
在银河麒麟桌面操作系统V10 SP1上离线安装nginx时,选择一键安装包可以大大简化安装过程,提高效率。首先,确保系统已经更新到最新版本,可以通过以下命令来检查和更新系统:
sudo apt update
sudo apt upgrade
接下来,访问nginx官方网站或其他可信的镜像站点,下载适用于x86_64架构的nginx一键安装包。推荐下载带有.deb
后缀的安装包,因为这种格式的文件可以直接通过包管理器进行安装。下载完成后,将文件保存到一个易于访问的目录,例如/home/username/Downloads
。
sudo apt install libpcre3 libssl1.1 zlib1g
dpkg
命令安装下载的nginx一键安装包:sudo dpkg -i /home/username/Downloads/nginx_1.18.0-0+deb10u1_amd64.deb
1.18.0-0+deb10u1
表示具体的版本号。sudo systemctl start nginx
sudo systemctl enable nginx
http://localhost
,如果看到nginx的欢迎页面,说明nginx已经成功安装并运行。/etc/nginx/nginx.conf
。打开该文件,可以根据需要进行各种配置,例如修改监听端口、设置虚拟主机等:sudo nano /etc/nginx/nginx.conf
server
块中进行修改:server {
listen 8080;
server_name localhost;
location / {
root /var/www/html;
index index.html index.htm;
}
}
/etc/nginx/sites-available
目录下创建虚拟主机配置文件,然后在/etc/nginx/sites-enabled
目录下创建符号链接:sudo nano /etc/nginx/sites-available/example.com
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
nginx.conf
中进行一些优化设置,例如增加worker进程数、调整缓冲区大小等:worker_processes auto;
events {
worker_connections 1024;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
gzip_disable "msie6";
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
sudo systemctl restart nginx
通过以上步骤,您可以在银河麒麟桌面操作系统V10 SP1上成功离线安装nginx,并确保其配置和优化正确。这为后续的Web服务器管理和开发工作打下了坚实的基础。
在银河麒麟桌面操作系统V10 SP1上离线安装PHP时,选择合适的一键安装包可以极大地简化安装过程,提高效率。首先,确保系统已经更新到最新版本,可以通过以下命令来检查和更新系统:
sudo apt update
sudo apt upgrade
接下来,访问PHP官方网站或其他可信的镜像站点,下载适用于x86_64架构的PHP一键安装包。推荐下载带有.deb
后缀的安装包,因为这种格式的文件可以直接通过包管理器进行安装。下载完成后,将文件保存到一个易于访问的目录,例如/home/username/Downloads
。
sudo apt install libapache2-mod-php7.4 php7.4-cli php7.4-common php7.4-curl php7.4-gd php7.4-mbstring php7.4-mysql php7.4-xml php7.4-zip
dpkg
命令安装下载的PHP一键安装包:sudo dpkg -i /home/username/Downloads/php7.4-fpm_7.4.15-1+0~20210308.51+debian10~1.gbp9a7e06_amd64.deb
7.4.15-1+0~20210308.51+debian10~1.gbp9a7e06
表示具体的版本号。/etc/php/7.4/fpm/php.ini
。打开该文件,可以根据需要进行各种配置,例如修改内存限制、设置时区等:sudo nano /etc/php/7.4/fpm/php.ini
memory_limit = 128M
date.timezone = Asia/Shanghai
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm
/var/www/html/info.php
,内容如下:<?php
phpinfo();
?>
http://localhost/info.php
,如果看到PHP的信息页面,说明PHP已经成功安装并运行。/etc/nginx/sites-available/default
文件,添加以下内容:location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
sudo systemctl restart nginx
通过以上步骤,您可以在银河麒麟桌面操作系统V10 SP1上成功离线安装PHP,并确保其配置和测试正确。这为后续的Web应用开发和部署打下了坚实的基础。
在银河麒麟桌面操作系统V10 SP1上离线安装Node.js时,选择合适的一键安装包可以极大地简化安装过程,提高效率。首先,确保系统已经更新到最新版本,可以通过以下命令来检查和更新系统:
sudo apt update
sudo apt upgrade
接下来,访问Node.js官方网站或其他可信的镜像站点,下载适用于x86_64架构的Node.js一键安装包。推荐下载带有.deb
后缀的安装包,因为这种格式的文件可以直接通过包管理器进行安装。下载完成后,将文件保存到一个易于访问的目录,例如/home/username/Downloads
。
sudo apt install build-essential
dpkg
命令安装下载的Node.js一键安装包:sudo dpkg -i /home/username/Downloads/nodejs_14.17.0-1nodesource1_amd64.deb
14.17.0-1nodesource1
表示具体的版本号。node -v
npm -v
/usr/local/lib/node_modules
:sudo mkdir -p /usr/local/lib/node_modules
sudo npm config set prefix '/usr/local'
/etc/profile
,添加Node.js的相关路径:sudo nano /etc/profile
export NODE_PATH=/usr/local/lib/node_modules
export PATH=$PATH:/usr/local/bin
source /etc/profile
express
、nodemon
等:sudo npm install -g express nodemon
mkdir myapp
cd myapp
npm init -y
app.js
文件,内容如下:const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
nodemon
运行项目:nodemon app.js
http://localhost:3000
,如果看到“Hello, World!”页面,说明Node.js项目已经成功运行。通过以上步骤,您可以在银河麒麟桌面操作系统V10 SP1上成功离线安装Node.js,并确保其环境配置和使用正确。这为后续的Web应用开发和部署打下了坚实的基础。
本文详细介绍了在银河麒麟桌面操作系统V10 SP1上离线安装Java 8、MySQL 5.7、Tomcat 8、nginx、php和node.js六大常用开发环境软件的步骤。通过分步指导,读者可以顺利地完成这些软件的安装和配置。具体来说,Java、MySQL和Tomcat的安装较为复杂,需要通过命令行进行手动配置,而nginx、php和node.js则可以通过一键安装包简化安装过程。每一步骤都经过详细解释,确保读者能够理解并正确操作。通过本文的指导,开发者可以在银河麒麟操作系统上搭建一个稳定且高效的开发环境,为后续的项目开发和部署打下坚实的基础。