如何在网站服务器上添加代码??

如何在网站服务器上添加代码??,第1张

有两种方法可以实现的。
第一:通过远程桌面连接来进行文件的传送(管理员才这么 *** 作的)
第二:在服务器上安装一个FZ,开设一个FTP账号,之后通过FTP进行文件上传的(维护人员 *** 作)
如果你 *** 作上面有不懂的,可以在线联系我Q:1606083272

一、前言

前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~

二、项目部署

我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何 *** 作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:
① 基础的 JDK 环境
② 一个 Web 服务器。如 Tomcat、JBoss
③ 一款数据库。如:mysql

对于云服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来 *** 作而已,其实过程都一样。

21 环境准备

既然是 Java Web 项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。

22 项目部署

我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤:
① 打包上传:将项目打包成 war 文件,然后利用传到远程服务器(在Eclipse中直接将项目导出为war文件)。
② 将 war 文件移动到 Tomcat 目录下的 webapps 下。
③ 重启 Tomcat,访问我们的项目。

在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下 *** 作:

① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 (可以利用 Navicat 将数据库转储为sql文件)。
② 执行 sql:然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)

如果是源码java文件,需要先编译成class文件,编译用服务器上面的jdk版本编译
简单的java文件,javac就可以了,如果是一个项目就比较麻烦了
一般还是用eclipse自动编译最简单了,然后上传到服务器
如果是命令行运行的代码,找到入口类的main方法,然后执行 java xxx就行了 (xxx是入口类名)

\x0d\\x0d\\x0d\无标题文档\x0d\\x0d\\x0d\重新上传" \x0d\responseend \x0d\end if \x0d\fType=1 \x0d\fOpen \x0d\aPosition=i-1 \x0d\aCopyTo f,j \x0d\\x0d\h = Mid(h, InStrRev(h, "filename=""") + 10) '这是我帮你添加的,文件名的获取没有正确 \x0d\fSaveToFile servermappath("/EXCEL/"& h),2 \x0d\fClose \x0d\set f=Nothing \x0d\aClose \x0d\set a=Nothing \x0d\'responsewrite ""&h&""\x0d\end if\x0d\If Errnumber 0 Then\x0d\ responseWrite errnumber\x0d\ responseWrite errDescription\x0d\ ResponseEnd\x0d\ End If\x0d\%>\x0d\\x0d\ function checkupload() {\x0d\ if (documentupload_formfevalue == "") {\x0d\ alert("未选择要上传的文件"); \x0d\ return false;\x0d\ } \x0d\ }\x0d\\x0d\ \x0d\ \x0d\\x0d\ \x0d\\x0d\

从图上可以看到,PHP实现了一个典型的动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,源程序会被翻译成一个个指令 (opcodes),然后ZEND虚拟机顺次执行这些指令完成 *** 作。PHP本身是用C实现的,因此最终调用的也都是C的函数,实际上,我们可以把PHP看 做是一个C开发的软件。

PHP的执行的核心是翻译出来的一条一条指令,也即opcode。

Opcode是PHP程序执行的最基本单位。一个opcode由两个参数(op1,op2)、返回值和处理函数组成。PHP程序最终被翻译为一组opcode处理函数的顺序执行。

常见的几个处理函数:

1    ZEND_ASSIGN_SPEC_CV_CV_HANDLER : 变量分配 ($a=$b)  

2    ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER:函数调用  

3    ZEND_CONCAT_SPEC_CV_CV_HANDLER:字符串拼接 $a$b  

4    ZEND_ADD_SPEC_CV_CONST_HANDLER: 加法运算 $a+2  

5    ZEND_IS_EQUAL_SPEC_CV_CONST:判断相等 $a==1  

6    ZEND_IS_IDENTICAL_SPEC_CV_CONST:判断相等 $a===1  


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13117923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-03
下一篇 2023-06-03

发表评论

登录后才能评论

评论列表(0条)

保存