代码编织梦想

当前swof的php环境7.24,但是项目中需要PHP大于7.3。所以采用一下方法解决:

  1. 通过docker安装swoole
docker pull phpswoole/swoole:4.8.0-php7.4

2.拿到 swoole 的(拿IMAGE ID)

docker ps -a
docker run --name swoft_swoole4.8 -ti -p 18303:18303 --restart=always  -v 项目地址:/var/www/swoft 镜像id

如果redis没有安装,通过下面的方法:
docker 容器内编译安装redis

docker exec -it 容器   bash

curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/3.1.3.tar.gz
tar xfz /tmp/redis.tar.gz
rm -r /tmp/redis.tar.gz
mkdir -p /usr/src/php/ext
mv phpredis-3.1.3 /usr/src/php/ext/redis
docker-php-ext-install redis

执行sql语句 出现
PDO出现“could not find driver”解决办法
Pool error is Create connection error(could not find driver)
解决方法:
通过执行 php -m 发现没有pdo_mysql。

在容器中安装pdo和pdo_mysql扩展

docker exec -it 容器   bash
docker-php-ext-install pdo pdo_mysql
重启容器
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46124208/article/details/123600654

如何通过docker搭建一个swoft开发环境_新佳的博客-爱代码爱编程

 本篇文章给大家分享的内容是关于如何通过Docker搭建一个swoft开发环境 ,内容很详细,有需要的朋友可以参考一下,希望可以帮助到你们。 步骤简介: 下载镜像安装 Docker =》 安装docker-compose =》修改官方默认 docker-compose.yml 文件 =》启动开发环境容器=》进入开发环境容器=》安装 Composer 依

swoft 新手向教程 - 通过 docker 搭建一个开发环境-爱代码爱编程

本系列文章将从使用层面介绍 Swoft 框架的使用及业务开发,面向初中级的 PHPer Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈组件化框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有

docker 快速搭建 swoft 开发环境_陶太郎的博客-爱代码爱编程

首先确保有git git clone https://github.com/swoft-cloud/swoft.git 在当前目录下 添加以下文件 vim docker-compose.yml version: '3' services: swoft: container_name: swoft image: swoft/s

win搭建swoft本地开发环境(vm方式)-爱代码爱编程

安装ubuntu虚拟机 百度很多不做介绍 安装docker并开机运行、配置管理组 参考后盾人向军老师教程houdunren.com-》文档docker 搭建swoft开发环境开始 1、运行安装swoft的docke

怎么使用swoft 搭建微服务(tcp rpc)-爱代码爱编程

Swoft 框架是首个基于Swoole 原生协程的新时代 PHP高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM。 如何搭建微服务? 首先确保已经可以正确搭建Swoft 不清楚的可以查看Swoft 官方文档 鉴于每个人的开发环境都不同 这里选用官方Docker 作为开发环境 Docker下载地址&

Swoft环境搭建-爱代码爱编程

参考资料 VirtualBox 下载地址 https://www.virtualbox.org/ Docker Desktop 下载地址 https://hub.docker.com/editions/community/docker-ce-desktop-windows Docker Toolbox 下载地址 https://docs.docker.c

Mac上通过docker配置PHP开发环境-爱代码爱编程

这篇文章介绍的内容是关于Mac上通过docker配置PHP开发环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 我的官方群点击此处。 安装docker 关于MAC上安装docker网上有很多文章介绍,这里我就不在做描述了,顺便提一句,建议使用阿里云或Daocloud提供的加速器。 使用docker-compose配置开发环境 一

初探Swoft -- Swoft docker环境搭建-爱代码爱编程

初探Swoft – Swoft docker环境搭建 在docker中搭建swoft的开发环境,swoft项目运行在docker中 网上提供了好几种搭建docker镜像的方法,下面采用的是使用DockerFile直接构建 主要有下面几个步骤 编写Dockerfilecomposer 安装 swoft项目构造docker镜像,并把swoft项目共享到d

Mac上通过docker配置PHP开发环境(收藏)-爱代码爱编程

这篇文章介绍的内容是关于Mac上通过docker配置PHP开发环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 我的官方群点击此处。 安装docker 关于MAC上安装docker网上有很多文章介绍,这里我就不在做描述了,顺便提一句,建议使用阿里云或Daocloud提供的加速器。 使用docker-compose配置开发环境 一

[docker]dockertoolbox 挂载本地目录 共享文件 搭建环境-爱代码爱编程

这里真的是坑 因为我的操作系统是win10家庭版所以下载的docker为dockertoolbox 而网上好多方法是直接在官网下载的docker 所以挂载本地文件一直不成功 我要给论文中所提供的代码搭建环境 这里以https://github.com/wingsweihua/colight为例 1.输入docker pull hzw77/colight:

mysql环境搭载后老出错_使用Docker在window10下搭建SWOFT开发环境,mysql连接错误-爱代码爱编程

使用Docker在window10下搭建SWOFT开发环境,mysql连接错误 { "code": 0, "error": "(Swoft\\Db\\Exception\\DbException) Pool error is Create connection error(Dsn(mysql:dbname=test;host=127.0.0.1:

在CentOs7下构建swoft开发环境并打包成docker镜像-爱代码爱编程

在CentOs7下构建swoft开发环境并打包成docker镜像 这篇文章我们需要使用docker创建可运行swoft的镜像,为什么非要使用docker呢?因为swoft是基于swoole扩展开发出来的微服务协程框架,那么我们的电脑上必须要先安装swoole扩展,不巧的是,发现swoole现阶段是不支持在windows下安装的,所以我们就用到了docke

php如何搭建微服务器配置,[手把手教你] 用Swoft 搭建微服务(TCP RPC)-爱代码爱编程

序言 Swoft Framework 基于 Swoole 原生协程的新时代 PHP 全栈式协程框架 Swoft 是什么? Swoft 框架是首个基于Swoole 原生协程的新时代 PHP高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM 全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客

普通二本,去了小公司,我也想改变-爱代码爱编程

现在求职市场竞争是比较激烈,而且给人一种好像遍地985,211的感觉。 其实普通学校,二本,三本,还是占绝大多数的。 而且也不是人人都去大厂,很多同学可能也只能去一些小公司。 但如果学历不好,出身不好,才要更努力,不要随波逐流。 知识星球里很多学历很好的录友,都非常努力。 下面这位录友就是普通二本,毕业在小公司,然后也发现要改变自己了,他的经历,

phpstudy+phpstorm+xdebug实现远程调试-爱代码爱编程

前提 服务器: 192.168.48.135 ubuntu phpstudy 客户端: 192.168.48.1 windows phpstorm 步骤 服务端配置 phpstudy增加xdebug扩展 写配置文件php.ini,在末尾添加即可 [xdebug] xdebug.default_enable = On xdebug.collec

PHP curl post提交file文件-爱代码爱编程

// 本地存储的图片,请求第三方接口,以post方式,数据提交 $path = storage_path('uploads/images/164733783162306167bfb3f945599302.png'); $data = array( 'file'=> new \CURLFile($path), ); $ch = curl_ini

【VulnHub】Acid靶场复盘-爱代码爱编程

0x01 环境搭建 1、靶机下载地址 2、攻击机kali地址192.168.199.134 0x02 靶机发现 将攻击机和靶机的网络模式都设置为nat模式,用nmap -sn发现主机,关闭靶机,再扫一遍,其中少的主机为靶机ip。 0x03 信息收集 1、端口扫描,发现33447端口 ┌──(root💀kali)-[~] └─# nmap -p-

使用 docker / docker compose 部署 swoft 应用-爱代码爱编程

Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield, 有类似 Go 语言的协程、灵活的注解、强大的全局依赖注入容器、完善的服