草庐IT

Docker-compose

全部标签

php - Docker - 如何在 docker-compose.yml 中设置 Apache + PHP

我用它来为PHP设置nginx:nginx:image:nginx:latestports:-8080:80volumes:-./code:/code-./site.conf:/etc/nginx/conf.d/site.conflinks:-phpphp:image:php:7-fpmvolumes:-./code:/code但是Apache呢?如何在docker-compose.yml中设置Apache+PHP?关注此guide:version:'2'services:php:build:phpports:-"80:80"-"443:443"volumes:-./php/www:/

php - sudo composer install 与 composer install

我运行sudocomposerinstall我收到了这个警告DonotrunComposerasroot/superuser!Seehttps://getcomposer.org/rootfordetails我只是尝试了composerinstall我得到了这个错误[ErrorException]file_put_contents(/Applications/MAMP/htdocs/code/bheng/vendor/composer/installed.json):failedtoopenstream:Permissiondenied这是我的Laravel文件夹的当前权限集total

php - API Platform v1.1.1 & Symfony 3.2.8 composer 冲突

我有SymfonyDemoApplication启动并运行,现在我正在尝试installAPIPlatformasastandalonebundle.我使用的是PHP7.0.10和最新的composer,但我之前的测试使用的是PHP5.6.20。当我尝试将APIPlatformCore添加为依赖项时,我收到以下错误消息:$composerrequireapi-platform/coreUsingversion^1.1forapi-platform/core./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackag

php - 设置从主机到 docker 容器的 PHP 路径

我知道这是一个相当愚蠢的问题,但我有以下问题。我使用Docker一年多了,还有一个编辑器来更改我的程序,它是一个卷。我没有安装php,因为它只在容器内运行,就像我的几乎所有其他服务器程序(如sql、apache)一样。现在我安装了visualstudiocode,它找不到php的路径来使用intellisense。我知道我可以在我的docker-compose或Dockerfile中设置环境路径来为我的容器设置环境。但是容器在运行时与外部隔离,除了像dockercp这样的命令。是否可以设置从我的主机到容器机器的路径,以便visualstudio代码可以在容器内找到PHP并将其用于智能感

php - 可以将 composer 与 php71 一起使用来模拟 php70 的环境吗?

我已经安装了7.1版的php。我正在开发一个可以在不同的php版本上工作的库。我想跑...composerinstall用php70模拟环境。目的是避免composer.lock中需要php71的php包。可能吗? 最佳答案 添加如下内容:"config":{"platform":{"php":"~7.0.0"}}进入你的composer.json。这应该修复依赖库的平台。可在此处找到更多信息:ForcecomposertorequirePHPVersionbetweenVersionXandVersionY

php - 隐藏 docroot 中的 composer vendor 文件夹

我们已经设置了大约两打内部网络应用程序。多年后的现在,我想开始使用来自外部来源的包并使用管理包的Composer安装项目。我以前从来不需要它,但想尝试为这些网站添加一些额外的功能。问题是这些内部网站都没有设置/project/public_html/结构。文档根目录是WAMP中的主目录。所以DOCUMENT_ROOT目录看起来像这样:c:\wamp64\www\my-site1\c:\wamp64\www\my-site2\c:\wamp64\www\my-site3\每个项目都是不同的,可能需要不同的php包。我希望能够使用Composer来管理包。当您运行Composer时,它会创

【云原生 • Docker】镜像的迁移与备份、Dockerflie 使用方法

目录一、迁移与备份1.容器保存为镜像2.镜像备份3.镜像恢复与迁移二、Dockerflie1.认识Dockerfile2.Dockerfile常用命令3.使用Dockerfile构建镜像一、迁移与备份迁移和备份主要有三个操作命令将容器保存为镜像、备份镜像(将镜像导出为一个文件)、镜像的迁移与恢复。迁移与备份在实际操作Docker的过程中使用的是非常多的,比如要将一台服务器的镜像迁移到另外一台服务器,就么可以先将镜像保存为一个文件,然后将文件拷贝至另一台服务器,最后进行镜像的恢复来实现。1.容器保存为镜像#语法dockercommit容器名称镜像名称如下,此时系统中正在运行的容器有myredis

php - Composer 更新时, Composer 提示文件被编辑?

当我运行时phpcomposer.pharupdateComposer提示说我所有的库都被修改了——即使我没有碰过它们。Updatingjdorn/sql-formatter(dev-master3d8a973=>v1.2.9)Thepackagehasmodifiedfiles:Mlib/SqlFormatter.php注意:我从远程存储库中提取项目。会不会是编码在这个过程中搞砸了?如何解决这个问题? 最佳答案 “即使我没有碰过它们。”好吧,有些事情发生了。如果您认为这不是您造成的,那么可能是您的IDE“帮助”将其重新格式化为您指

php - 为什么 artisan 不处理 Composer 更新并且不返回错误消息?

我在使用laravel时遇到了一百个问题。我最近将一个laravel3网站升级到laravel4,并将我的整个项目保存到Github上的一个存储库中。由于我经常遇到意外编辑错误文件夹中的文件的问题,所以我刚刚在我的工作目录中创建了本地git存储库,所以我只有一个目录需要处理。在我尝试安装一些我之前能够安装的laravel包之前,一切都运行良好。每当我运行composerupdate时,我所有的artisan脚本都会返回一个错误。错误消息本身(可能是PHP错误)不会显示,即使在我确定我使用的是开发PHP.ini文件之后也是如此。fatal:Nonamesfound,cannotdescr

php - 使用 zmq 和 composer 安装 Ratchet 库

我想在一个项目中实现推送通知,一个简单的聊天程序。我正在使用zmq和composer在本地wamp中安装棘轮库。这是以下使用来自http://socketo.me/docs/push的json{"autoload":{"psr-0":{"MyApp":"src"}},"require":{"cboden/Ratchet":"0.3.*","react/zmq":"0.2.*"}}报错Problem1-Installationrequestforreact/zmq0.2.0->satisfiablebyreact/zmq[v0.2.0].-react/zmqv0.2.0requirese