(1)硬件准备 linux机器一台,或者虚拟机。我的系统核心是Centos7.3。
2:安装jdk建议安装oracle_jdk。openjdk我用的比较少。
首先创建安装目录 mkdir -p /home/jdk。
进入安装目录 cd /home/jdk。
两种安装包选一种就可以了。
(1)首先去oracle官网下载需要安装的JDK包。根据自a己的系统需求下载相应的jdk源码包(下载以bin.tar.gz 结尾的安装包)。地址: Java Downloads | Oracle使用sftp上传源码包至安装目录。
(2)oracle官网下载老版本JDK需要账号,比较麻烦,如果机器联网,可以使用如下命令获取安装包,以安装jdk8为例:(JDK9等其它版本,替换下载链接)
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/8u331-b09/165374ff4ea84ef0bbd821706e29b123/jdk-8u331-linux-x64.tar.gz" -O ~/jdk-8u331-linux-x64.tar.gz
获取安装包后进行解压
解压源码包 tar -xvf jdk**bin.tar.gz -C /home/jdk/
修改环境变量 vim /etc/profile
在文件末尾加入:
#set java environment
export JAVA_HOME=/home/jdk/jdk1.8.0_331
export JRE_HOME=/home/jdk/jdk1.8.0_331/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
执行保存退出命令:wq
刷新环境变量 source /etc/profile
检查jdk安装是否成功 java -version
出现如下提示,表明安装成功。
3 安装tomcat首先创建安装目录 mkdir -p /home/tomcat
进入安装目录 cd /home/tomcat
获取安装包,可以去开源镜像源Index of /apache/tomcat
或者直接去tomcat官网下载安装包。Apache Tomcat® - Apache Tomcat 8 Software Downloads
已安装tomcat8.5为例:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.tar.gz --no-check-certificate
解压tomcat8.5安装包 tar -xvf apache-tomcat-8.5.78.tar.gz -C /home/tomcat/
进入tomcat的bin目录,
cd /home/tomcat/apache-tomcat-8.5.78/bin/
执行以下命令安装tomcat:
vim setclasspath.sh
在文件头加入以下配置:
export JAVA_HOME=/home/jdk/jdk1.8.0_331
export JRE_HOME=/home/jdk/jdk1.8.0_331/jre
执行如下命令保存后退出
:wq
可输入以下命令启动tomcat。
./startup.sh
检查tomcat是否启动:
查看8080默认端口是否启动 :netstat -ntlp
查看tomcat进程 :ps -ef|grep tomcat
3安装mysql以安装mysql57为例:依次执行以下命令,安装MySQL。
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck
启动mysql
systemctl start mysqld
查看运行状态:
systemctl status mysqld.service
显示下图表示运行成功。
执行以下命令,获取安装MySQL时自动设置的root用户密码。
grep 'temporary password' /var/log/mysqld.log
回显如下类似信息。
2022-04-11T11:12:37.790533Z 1 [Note] A temporary password is generated for root@localhost: 234}{&%WQsd
可选 *** 作 执行以下命令,并按照回显提示信息进行 *** 作,加固MySQL。一直选y就可以了
mysql_secure_installation
使用根登入mysql数据库 ,输入你的密码:
mysql -u root -p
创建数据库 mytest
CREATE DATABASE mytest;
执行以下命令,为数据库创建用户并为用户分配数据库的完全访问权限。
GRANT ALL ON mytest.* TO mytestuser@localhost IDENTIFIED BY 'myTest@123';
其中,“mytestuser”为数据库用户名,“myTest@123”为对应的帐户密码,可以自行设置。
使用安装包手动安装mysql 详细参考:云服务器安装MYSQL_weixin_47380438的博客-CSDN博客_给云服务器安装mysql
4:安装ngnix- 登录d性云服务器。
- 执行以下命令,下载对应当前系统版本的Nginx包。
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
- 执行以下命令,建立Nginx的yum仓库。
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
- 执行以下命令,安装Nginx。
yum -y install nginx
- 执行以下命令,启动Nginx并设置开机启动。
systemctl start nginx
systemctl enable nginx
- 查看启动状态。
systemctl status nginx.service
- 使用浏览器访问 “http://服务器IP地址”,检查是否成功启动。
- 修改nginx配置文件支持PHP
vim /etc/nginx/nginx.conf - 将以下内容复制进配置文件的server下
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; include fastcgi_params; }
-
保存并退出,刷新配置 service nginx reload
依次执行以下命令,安装PHP 7和一些所需的PHP扩展。
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php70w-tidy php70w-common php70w-devel php70w-pdo php70w-mysql php70w-gd php70w-ldap php70w-mbstring php70w-mcrypt php70w-fpm
执行以下命令,验证PHP的安装版本。
php -v
下载安装包wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
解压安装包 tar -xvf wordpress-4.9.4-zh_CN.tar.gz
将生成的文件夹wordpress 放入nginx目录下面cp wordpress /usr/share/nginx/html/wordpress
修改文件夹权限 chmod -R 777 /usr/share/nginx/html/wordpress
浏览器访问“http://服务器IP地址/wordpress”进入安装向导。
后记:如果安装的jdk版本大于等于jdk11。启动tomcat报错没有jre/* 文件:
命令:
cd ${jdk11的文件夹下}
bin/jlink --module-path jmods --add-modules java.desktop --output jre
会在当前目录下生成一个jre目录。
建议tomcat版本与jdk版本对应。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)