草庐IT

heroku-buildpack-nodejs

全部标签

nodejs下载安装以及配置全局变量

一、下载官网下载:1、https://nodejs.org/dist/v10.16.3/node-v10.16.3-win-x64.zip2、http://nodejs.cn/download/注:根据自己的项目对应电的nodejs版本去下载对应的,否则肯出现项目无法运行的情况二、安装无脑下一步即可,安装完成后nodejs会自行配置全局变量注:根据自己需求更换安装的位置再创建完两个空文件夹:node_global,node_cachenpmconfigsetprefix“D:\Nodejs\node_global”npmconfigsetcache“D:\Nodejs\node_cache”三

php - 为 Heroku 应用程序选择 PHP 版本

我向Heroku部署了一个应用程序,它正确地检测到它是一个PHP应用程序。它工作得很好,但有一个小问题。Heroku选择使用PHP5.3版,我想使用5.4版。这可能吗?如果是,怎么办? 最佳答案 有几个使用更现代的PHP版本的非官方构建包,这里是一个使用PHP5.4并有其他几项改进的示例:https://github.com/iphoting/heroku-buildpack-php-tyler使用:herokuconfig:addBUILDPACK_URL=git://github.com/iphoting/heroku-buil

php - Heroku 上的 Docker PHP + Apache 部署崩溃

我正在尝试部署一个docker容器,尽管我尝试了多种选择,但它总是崩溃。在本地运行正常,在端口8080上。现在,我正在使用PHP+Apache。我的文件夹层次结构如下所示:docker-compose.ymlDockerfilewww.htaccessindex.php我的Dockerfile是这个:FROMphp:7.1-apacheCOPYwww/var/www/htmlRUNa2enmodrewriteRUNa2enmodlbmethod_byrequestsRUNserviceapache2restartEXPOSE80CMD["/usr/sbin/apache2ctl","-

php - 强制 Heroku PHP 应用程序对 www 和非 www 版本都使用 https

我在Heroku上有一个PHP应用程序,带有www版本域名的SSL证书。我需要所有请求(对www和非www)都通过https访问,并且我已经添加了.htaccess来影响。但是,仍然存在用户可以访问http版本的情况,我不明白为什么。这是我的.htaccess:RewriteEngineonRewriteCond%{HTTPS}::%{HTTP_HOST}^off::(?:www\.)?(.+)$RewriteRule^https://www.%1%{REQUEST_URI}[NE,L,R]我的理解是,这应该强制所有用户通过https://www访问,但这并不总是发生。例如,Googl

php - 如何在 Heroku 上配置 Laravel 5.1 的 .env 文件?

我是将heroku与laravel结合使用的新手。在http://goo.gl/cxiljl的指导下,我成功部署了.但是,我不知道如何修改heroku中的文件.env来建立与数据库的数据连接。 最佳答案 假设这是您的本地.env文件:EMAIL=foo@example.comURL=example.comHeroku有一个config:set命令在配置文件中设置一对key-value:$herokuconfig:setEMAIL=foo@example.comAddingconfigvarsandrestartingmyapp...

php - 如何让 Laravel 5 在 Heroku 上运行?

我之前已经让Laravel在Heroku上工作,但是遵循相同和/或类似的步骤似乎不再适合我了。我在安装Windows10后安装了全新的Laravel5(所以你知道这实际上是全新的)。我安装了Homestead,检查了Laravel应用程序是否可以在Homestead上运行,然后推送到Heroku。更新信息如下:通过CLI:herokubuildpacks:sethttps://github.com/heroku/heroku-buildpack-phpherokuconfig:setLARAVEL_ENV=herokuherokuruncomposerupdate添加了Procfile

php - 在 Heroku 上部署 PHP 项目

我已经在heroku上成功部署了我的PHP项目,但问题是每当我输入“HerokuOpen”以加载网页url时,我都会收到以下错误:ForbiddenYoudon'thavepermissiontoaccess/onthisserver.我知道问题可能出自服务器配置、我的ht-access,甚至是Apache配置,我已经尝试进行各种更改,但到目前为止都没有奏效,这里是heroku日志:015-03-15T10:47:30.266691+00:00heroku[api]:Releasev2createdbyx@x.x2015-03-15T10:50:02.189549+00:00herok

php - 将数据从php发送到nodejs服务器

有什么方法可以将字符串或Json数据从php发送到nodeJS服务器。我的项目使用php(Nginx服务器为其提供服务)。nodeJs服务器(8080端口,NowJS)作为实时Pub/Sub更新的后台运行。当用户写一条消息时,数据库(Mysql)也会使用php进行更新。并且更改必须发送到nodeJS(NowJS,8080端口)服务器进行实时更新。实时更新机制:用户写入->php将其保存在mysql数据库中->php将信息发送到nodeJS->nodeJS将更改发送给所有订阅者->其他人可以实时注意到它。所以我的问题是,有没有办法将更改从php发送到NodeJS服务器?我是一个nodeJ

php - Laravel 5 Heroku Local 不工作

我已成功将Laravel应用程序部署到Heroku。它在线工作。但是当我尝试运行"herokulocal"时,我得到:vendor/bin/heroku-php-apache2:没有那个文件或目录这是有道理的,因为查看“vendor/bin”,唯一列出的是:psysh->../psy/psysh/bin/psysh那么,我的heroku-php-apache在哪里,或者我该如何解决这个问题? 最佳答案 你的composer.json中应该有这些行"require-dev":{"heroku/heroku-buildpack-php"

php - 在 Docker(或其他容器)中复制 Heroku 环境

我想要一个本地开发环境,它是我的Heroku环境的克隆,具有相同的依赖关系等。我可以在我的OSX机器上进行本地开发,但我使用brew进行包管理,要使所有版本与我的heroku设置相同是一件苦差事。我的问题是我不喜欢每次进行更改时都部署到我的Heroku开发环境。这真的减慢了我的开发时间,等待slug编译和部署。有没有办法使用Docker来准确模拟我的Heroku堆栈中的内容?(PHP、Nginx、MongoDB...)有人做过这个或有教程链接吗?谢谢 最佳答案 您可能会考虑dokku.它默认使用Heroku构建包,您可以使用其插件系