Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在VPS上设置Laravel 4应用程序

在VPS上设置Laravel 4应用程序
EN

Stack Overflow用户
提问于 2014-01-05 21:35:48
回答 1查看 726关注 0票数 1

我正在尝试部署我的第一个Laravel应用程序。所以我希望我能提供所有必要的信息。我已经走了几条路,试图部署这个应用程序。我尝试了一个共享主机帐户,但发现太多错误,无法继续部署我的Laravel应用程序。在此期间,有人对我说,我需要一个VPS,所以我可能会同意。

因此,对于新的VPS,我现在尝试安装以下内容: phpMyAdmin、node.js、Composer和Laravel4。这些是我在本地服务器上使用的技术。现在,在被有关在VPS上安装每个VPS的信息淹没后,我发现自己非常困惑。有些地方说我需要安装Ubuntu。有人说我需要先安装Apache。有些人谈到了使用CentOS。老实说,我不知道我需要安装什么,以及按什么顺序安装。我真正需要的是弄清楚如何使用phpMyAdmin、Node.js和Composer在我的VPS上设置一个PHP环境。在那之后,我非常确定这一切都是直接的,只要安装我的应用程序。

我还看到有人在谈论将我的应用程序提交给Git,并将其克隆到VPS中。如果我这样做了,我还需要设置环境吗?再一次,我希望我已经提供了必要的信息。如果我的问题不清楚,你能给我推荐一个我可以学习的资源吗?

EN

回答 1

Stack Overflow用户

发布于 2014-01-05 22:06:46

你不需要从它所属的应用程序中单独安装Laravel -如今,PHP应用程序只需在其供应商文件夹中包含所需的所有内容即可。如何部署取决于您在本地如何安排依赖项,但最简单的方法是将本地项目中的所有内容复制到远程服务器(FTP或rsync)。我不认为Laravel需要VPS,但如果你也在使用Node,那么你会的。

因此,简短的答案是:如果它在本地工作,则将其复制到远程主机,它也应该在那里工作。确保您已经在应用程序中设置了配置系统,以便它可以处理您在本地/远程环境中所需的不同设置,例如数据库连接设置。

我的感觉是,对于初学者来说,共享主机会更容易-你的应用程序的Node.js组件是关键的吗?运行自己的VPS并不困难,但有相当多的东西需要学习。您的发行版(比如Ubuntu)已经安装好了,最重要的是,您可以使用软件包系统(类似于apt-get)来安装Apache、PHP、PHP模块、phpMyAdmin、git以及其他您需要的东西。

是的,您当然可以使用Git进行部署。要做到这一点,一种方法是在您的服务器上的私有位置创建裸存储库,在本地开发机器中将其设置为远程,并将其推送到您的异地副本。然后,从您的开发或生产web文件夹中,拉取并更新子模块。这不是微不足道的,至少需要Git的工作知识-所以目前我不推荐使用这种方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20939493

复制
相关文章
jQuery中使用ajax,$.post
 jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (String) : 发送请求的URL地址. data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。 callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。 type (String) : (可选)官方的说明是:Type o
Ryan-Miao
2018/03/13
1.2K0
Ajax的get与post的区别,什么时候使用post?
  get和post在HTTP中都代表着请求数据,其中get请求相对来说更简单、快速,效率高些
红目香薰
2022/11/29
6540
AJAX发送POST请求
AJAX(Asynchronous JavaScript and XML)是一种用于在 Web 应用程序中进行异步数据交换的技术。在 AJAX 请求中,我们可以使用 POST 方法发送数据到服务器,以便进行处理和保存。
堕落飞鸟
2023/05/18
4.1K0
在Flask中使用ajax的POST方法传递数组
如果在服务器端使用flask中的request.form.get方法是无法获取到数据的,因为我们传递的是数组,而不是单个元素。 怎么办? flask还提供了另外一个方法request.form.getlist:
用户2936342
2018/08/27
2.5K0
AJAX的post请求与上传文件
之前介绍了AJAX的get的请求方式与跨域请求,除此之外AJAX还可以进行异步的post请求,在使用post方式的请求时需要设置请求头,如下:
端碗吹水
2020/09/23
3.2K0
AJAX的post请求与上传文件
51.Qt-使用ajax获取ashx接口的post数据
由于当前C++项目需要使用ajax库去post调用ashx接口,接口地址如下所示:
诺谦
2019/12/26
1.9K0
51.Qt-使用ajax获取ashx接口的post数据
一个ajax的Post要求
$.post(url,[data],[callback],[type]) 第一个参数是地址,第二个参数是一个参数传递。第三个参数是一个回调函数。參数是请求返回数据的类型
全栈程序员站长
2022/07/06
1.4K0
php接受不到ajax的post数据
今天我在开发中遇到了一种情况: 我从html头信息里可以看到post传过去的数据,甚至打印ajax返回的json也是可以,但唯独加上键以后就变成了undefined。也就是说js并没有识别该json 解决方法:eval()函数转换:eval() 函数会将传入的字符串当做 JavaScript 代码进行执行。
九霄道长
2021/03/02
1.7K0
jQuery - AJAX get() 和 post() 方法
jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。
陈不成i
2021/07/22
1.5K0
前端基础-Ajax发送POST请求
第5章 Ajax发送POST请求 5.1 post请求 复制第3章案例代码,将 get 请求修改为 post 请求; //请求地址 var url = 'baidu'; //open参数为post xhr.open('post',url); //设置请求头 *** xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); //设置post请求参数值 xhr.send('names='+inp.value); 5.2 无
cwl_java
2020/03/26
3K0
php判断AJAX,POST,GET请求
判断是否为ajax请求 function isAjax() { if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&  strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { return true; } else { return false; } } 判断是否为post请求 function isPost() {
九霄道长
2021/03/02
2.9K0
详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的json数据格式,在此引用只是为了对比说明。 1 $.get("data.php",$("#firstName.val()"),function(data){ 2 3
用户1214487
2018/01/24
3.9K0
JQuery 封装 Ajax Post 请求示例
发送 POST 其实很简单可以在之前发送 GET 请求的基础上进行更改一些内容即可进行发送 POST 请求了:
程序员 NEO
2023/09/22
2720
JQuery 封装 Ajax Post 请求示例
$.ajax的post请求不好使了?
但是问题是,success里的回调根本就不执行,百般修改也没反应。再看php代码,
web前端教室
2019/07/18
1.6K0
$.ajax的post请求不好使了?
第109天:Ajax请求GET和POST的区别
  用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题。
半指温柔乐
2018/09/11
1.6K0
thinkphp3.2解决ajax无法刷新表单令牌token
找到文件ThinkPHP\Library\Think\Controller.class.php
96php.cn
2019/12/11
1.7K0
thinkphp3.2解决ajax无法刷新表单令牌token
Django 2.1.7 处理ajax请求、GET、POST请求
在业务处理的工作中,在同一个视图处理上,可能会有普通的GET、POST请求,还会有ajax请求。 那么怎么在处理这些请求的时候做上区分呢?
Devops海洋的渔夫
2019/09/18
1.5K0
Django 2.1.7 处理ajax请求、GET、POST请求
Ajax Get和POST请求注意事项
(备注:以上蓝色函数可以把“特殊符号、中文”转变为浏览器可以识别不会混淆的信息。编码后的信息为%后接两个十六进制数)
Meng小羽
2019/12/23
1.5K0
Ajax的使用
纯JS原生实现Ajax我们不去讲解这里,直接使用jquery提供的,方便学习和使用,避免重复造轮子,有兴趣的同学可以去了解下JS原生XMLHttpRequest !
Rochester
2020/09/01
1.5K0
点击加载更多

相似问题

Uncaught : json中的意外令牌u

12

接收"Uncaught :意外令牌“(使用AJAX )

23

Post TypeScript编译: Uncaught :意外令牌{

23

JSON.parse导致"Uncaught :意外令牌u“

22

Uncaught :意外令牌(脚本Ajax调用)

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文