好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php7.3国内镜像 下载php镜像的命令

很多站长朋友们都不太清楚php7.3国内镜像,今天小编就来给大家整理php7.3国内镜像,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 dnmp一键部署搞定的php开发环境基于Docker的LNMP一键安装程序 2、 502 Bad Gateway的可能原因,及解决方法 3、 在PhpStrom中配置Docker作为本地开发环境 dnmp一键部署搞定的php开发环境基于Docker的LNMP一键安装程序

项目地址:GitHub - suyar/docker-php-env: 基于 Docker 的 PHP 开发环境

本项目是一套用于 PHP 的 Docker 开发环境,站在巨人 [DNMP] 的肩膀上衍生的一个版本。

为什么会有这个项目:

DNMP 首次启动需要进行构建,时间较长,步骤繁琐

DNMP 有一些容器抛出的错误日志,没有进行修复

DNMP 部分镜像 TZ 环境变量不生效

DNMP 产生大量 docker logs 占用磁盘空间,需要重建容器才能释放

其他问题…

大部分场景下,我们希望开箱即用。当然,凡事都有两面性,不需要构建的代价,就是对镜像的定制化能力变低,看个人取舍。

重要的事情说三遍:

该项目仅适用于本地开发,不能用于生产环境

该项目仅适用于本地开发,不能用于生产环境

该项目仅适用于本地开发,不能用于生产环境

目前支持开箱即用的服务有:

Mysql5.7(使用官方镜像)

Mysql8.0(使用官方镜像)

phpMyAdmin(使用官方镜像)

Redis(使用官方镜像)

phpRedisAdmin(使用官方镜像)

Memcached(使用官方镜像)

PHP8.1/PHP8.0/PHP7.4/PHP7.3(使用基于官方的集成镜像 suyar/php:x.x-integration)

Nginx(使用官方镜像)

RabbitMQ(使用官方镜像)

MongoDB(使用官方镜像)

Mongo-Express(使用官方镜像)

Elasticsearch(使用官方镜像)

Kibana(使用官方镜像)

目录

1. 目录结构

2. 快速使用

3. PHP 扩展

3.1 PHP 预置扩展

3.2 安装 PHP 扩展

3.3 在 PHP 容器中执行命令

3.4 使用 composer

4. 常见问题

4.1 如何在其他容器中请求 nginx 配置的域名

4.2 在 PHP 容器中使用 cron 定时任务

4.3 在 PHP 容器中使用 supervisor

4.4 清空服务数据

License

502 Bad Gateway的可能原因,及解决方法

一:可能的原因是php-fpm未开启,查看php-fpm状态,若未开启,开启后重试

开启php-fpm,查看状态

systemctl start php73-php-fpm

systemctl status php73-php-fpm

重新打开网页

第二次遇到502

第二次遇到502,上面的方法试了,但是问题没有解决

感觉有可能是配置问题,最终参照    的解决方法,解决了

我的配置里面是这样的

location ~* \.php$ {

fastcgi_pass     127.0.0.1:9000;

fastcgi_index     index.php;

include              fastcgi_params;

fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name;

fastcgi_param   SCRIPT_NAME    $fastcgi_script_name;

}

输入命令   netstat -tlnp | grep 9000     并没有监听9000的程序

Nginx和PHP-FPM的进程间通信有两种方式,一种是TCP,一种是UNIX Domain Socket.

其中TCP是IP加端口,可以跨服务器.而UNIX Domain Socket不经过网络,只能用于Nginx跟PHP-FPM都在同一服务器的场景.用哪种取决于你的PHP-FPM配置:

方式1:

php-fpm.conf: listen = 127.0.0.1:9000

nginx.conf: fastcgi_pass 127.0.0.1:9000;

方式2:

php-fpm.conf: listen = /tmp/php-fpm.sock

nginx.conf: fastcgi_pass unix:/tmp/php-fpm.sock;

在配置文件中看了一下,发现初始化时就有一个文件

查阅了自己以前的配置,以前使用php7.2与php7.3时是没有这个文件的

于是把这个文件删除是了一下,重启nginx报错

好奇心驱使,进入文件看了一下

于是进入自己配置的文件中,修改

重启nginx服务器,问题解决

参考地址:

在PhpStrom中配置Docker作为本地开发环境

平时大家在开发php项目的时候,本地都要装php程序和composer,做单元测试的时候还需要phpunit,如果需要单测覆盖率的话还要开启debug,本文将使用一个docker镜像搞定这些。

下面是一个php7.3+composer2.1+phpunit9.5的dockerfile,大家也可以根据自己的需要进行修改,然后自己构建为镜像

我把构建的镜像打个标签phpstorm:7.3-composer,方便下边使用

也可以拉取我已经构建好的镜像

本地要先启动docker desktop

2.1点击配置 》PHP 》CLI解释器

2.2 点击+ 》Form docker 》 docker 》选择第一步构建的镜像

2.3 添加成功后如下图,我们可以看到php版本号和xdebug的版本,然后点击应用,确定

2.4 这时已经配置成功了,phpstorm会自动生成路径映射,把项目根目录映射到容器中/opt/project

3.1 这步配置比较简单,看图就可以了

3.2 安装一个包测试一下

新建一个composer.json文件,点击 【工具】 》【composer】》【管理依赖项】》在composer.json文件里随便写一个包名,然后点击安装,如果执行成功,这步就完成了。如果失败,可以查看事件日志是否缺少某些php扩展,然后在dockerfile里安装扩展,重新构建镜像,再次点击composer安装,重新构建镜像不用再重新配置phpstorm。

添加命令行工具,选择composer

看到输出composer版本号,也就配置成功一半了。

我们执行下

配置就直接看图吧

写个单元测试一下,首先准备一个要测试的文件如下

然后点击 【使用覆盖率运行】,开始测试

关于php7.3国内镜像的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php7.3国内镜像 下载php镜像的命令的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did207304
更新时间:2023-05-03   阅读:107次

上一篇: php开发案例 php开发实例大全pdf

下一篇:php收到表单乱码 php乱码出现问号的原因

最新资料更新

  • 1.口袋源码php下载 口袋com
  • 2.phpmysql当天 mysql 当天
  • 3.php界面怎么设置 php界面设计
  • 4.phpjson提交 phppost提交
  • 5.php_syntax的简单介绍
  • 6.php项目补充redis php+redis
  • 7.php中套js代码 js中写php代码
  • 8.php受不受欢迎 php无法接收post
  • 9.php双色球案例 双色球php复式逻辑
  • 10.phpping测速 测试php性能工具
  • 11.php5.4.13的简单介绍
  • 12.学校php培训机构 php培训学校是什么意思
  • 13.php文本转字节 php字符转换成数字
  • 14.php跳转url源码 网页跳转源码
  • 15.php环境配置工具 phpstorm2021配置php环境
  • 16.中南php哪家好 中南cp
  • 17.主流php框架比较 php框架排行2020
  • 18.PHP安装宽带办理 php网站安装
  • 19.包含php7.0.10的词条
  • 20.php大牛交流教程 php大神

CopyRight:2016-{hedonghua:year}{hedonghua:sitegs} 备案ICP:湘ICP备09009000号-16 {hedonghua:sitejym}
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]