草庐IT

Mac-Docker

全部标签

php - 在 Docker 中通过 Nginx 的多个版本的 PHP

我为PHP5.6运行了两个docker容器:dockerrun--namephp5\-v/html1:/var/www/html/site1\-d-p9001:9000php:5.6-fpm对于PHP7:dockerrun--namephp7\-v/html2:/var/www/html/site2\-d-p9000:9000php:7-fpm我用Nginx运行Docker容器:dockerrun--namenginx-cache\-v/nginx.conf:/etc/nginx/nginx.conf\-v/nginx/html1:/var/www/html/site1\-v/ngin

php - 如何使用 Docker 在 Alpine Linux 上部署 Laravel Web 应用程序?

我正在使用来自PHP的基础镜像在ECS上成功部署LaravelWeb应用程序,特别是来自https://hub.docker.com/_/php/的7.3-apache-stretch充分了解有关AlpineLinux的讨论Docker中的图像(最终图像尺寸显着减少),我想试一试,看看它的表现如何。不幸的是,虽然使用CLI版本非常容易(使用7.3-cli-alpine3.9),但没有启用apache的版本。我需要的是一个Dockerfile作为我开发的基础。仅限Apache浏览SO,我找到HowdoIrunApache2onAlpineinDocker?这引起了我的注意https://

基于华为云服务器Docker nginx安装和配置挂载

在Docker下载Nginx镜像dockerpullnginxdockerimages创建挂载目录mkdir-p/data/nginx/{conf,conf.d,html,logs}编写nginx,conf配置文件,并放在文件夹中#Formoreinformationonconfiguration,see:#*OfficialEnglishDocumentation:http://nginx.org/en/docs/#*OfficialRussianDocumentation:http://nginx.org/ru/docs/usernginx;worker_processesauto;err

php - 在 PhpStorm 中通过 Docker 容器使用 xdebug

我已经阅读了一些关于此的帖子,但对我的情况没有帮助,或者只是忽略了缺失的部分。我无法使用Docker容器让xdebug在PhpStorm上工作。Docker-compose.ymlversion:'2'services:web:image:nginx:latestvolumes:-.:/usr/share/nginx/html-./nginx/nginx.conf:/etc/nginx/nginx.conf-./nginx/logs:/var/logs/nginx-./nginx/site-enabled/default.conf:/etc/nginx/sites-enabled/de

php - 如何使用 Docker 设置 PHP $_SERVER 变量?

我已经使用Docker创建了一个PHP/Apache/MySQL开发环境,并想设置我可以在PHP中与$_SERVER一起使用的变量。通常我会在我的虚拟主机中配置类似的东西SetEnvENV"开发"有没有办法用我的docker_compose.yml文件做到这一点?我将尝试在我的docker-compose文件中使用environment:-ENV=developement但它不起作用。这是我的DockerfileFROMphp:5.6-apacheRUNapt-getupdate-y&&apt-getinstall-ylibpng-devcurllibcurl4-openssl-dev

php - 如何在 Mac 10.6.7 上安装 pecl 或 pecl 扩展?

我通过macports使用fpm+nginx+mysql安装php5.3.6。但我在其中找不到pecl或pecl_http。我搜索并用谷歌搜索,但一无所获。一些扩展可以被编译并复制.so文件到扩展目录。但是我不知道怎么编译pecl_http,没有配置文件。如何获取? 最佳答案 那些通过macports可用的是单独的php5-*包:$portlistphp5*|grephttpphp5-http@1.7.0php/php5-http$portlistphp5*[lotsofresults...]

php - 安装 PHP PEAR 代码嗅探器 (mac)

尝试在Mac上安装PHPPEAR代码嗅探器扩展(在安装MacPorts之后)无济于事。最终目标是通过这些说明在Komodo中嗅探Drupal代码...http://blog.8bitplateau.net/drupa-code-sniffer-komodo/命令:pearinstallPHP_CodeSniffer错误:Noreleasesavailableforpackage"pear.php.net/PHP_CodeSniffer" 最佳答案 下载后:pearchannel-discoverpear.phpunit.de我在安装

php - 在 docker 容器中为 php 启用 soap

我无法让soap与我的phpDocker设置一起工作。我正在使用适用于Windows版本18.03.1-ce-win65(17513)的DockerCE。PHP版本7.2.3我试过从容器apt-getinstallphp-soap中运行,结果是正在读取包裹list...完成构建依赖树正在读取状态信息...完成*软件包php-soap是一个虚拟软件包,由:提供*php7.0-soap7.0.27-0+deb9u1[非候选版本]*E:软件包'php-soap'没有安装候选者运行docker-php-ext-installsoap导致错误配置:错误:找不到libxml2。请检查您的libxm

php - Docker:Nginx 和 PHP 容器:没有这样的文件或目录

我想玩转docker,所以我创建了自己的2个容器,nginx和php。两个容器都已成功构建并发布在dockerhub上。之后,我在我的项目文件夹中创建了一个fig.yml。如果我在终端中运行figup-d,则会收到以下错误:Recreatingplayground_php_1...Cannotstartcontainere087111c...:[8]Systemerror:nosuchfileordirectory有什么办法可以解决这个问题吗?这是我的fig.yml:web:image:mc388/docker-nginx:latestports:-"80:80"-"443:443"l

php - Mac 上的 Valet : 502 bad gateway when running test. dev,laravel,php 安装

我在mac上用fpm在本地安装了php71。然后在去“pinganyting.dev”时让代客工作。然后进入“PHP_Apps”目录,我在其中安装了所有PHP应用程序,并在该目录中运行“代客泊车”。我在其中创建了一个包含index.php文件的“测试”目录。在浏览器中转到index.dev显示:502BadGatewaynginx/1.10.2还有日志文件记录:2017/01/3116:58:48[crit]285#0:*16connect()tounix:/Users/ME/.valet/valet.sockfailed(2:Nosuchfileordirectory)whileco