使用podman容器部署飞儿云框架

摘要:
首先podmanpullphp:7.4-apache删除之前运行的podmanrm-f8082然后podmanrun-d--name8082-p8082:80-v/home/firadio/firadio-yun-php/:/home/firadio/firadio-yun-php/-v/home/firadio/firadio-yun-php/apache/000-default.conf:/e

首先

podman pull php:7.4-apache

删除之前运行的

podman rm -f 8082

然后

podman run -d --name 8082 -p 8082:80-v /home/firadio/firadio-yun-php/:/home/firadio/firadio-yun-php/-v /home/firadio/firadio-yun-php/apache/000-default.conf:/etc/apache2/sites-available/000-default.conf 
-v /home/firadio/firadio-yun-php/apache/docker-php.conf:/etc/apache2/conf-available/docker-php.conf 
-v /home/firadio/firadio-yun-php/apache/rewrite.load:/etc/apache2/mods-enabled/rewrite.load 
-e APACHE_RUN_USER=www-data php:7.4-apache

进到控制台

podman exec -it 8082 bash

安装php扩展

docker-php-ext-install pdo_mysql

安装redis扩展

curl 'http://pecl.php.net/get/redis-5.3.4.tgz' --output redis.tgz
tarzxf redis.tgz
cd redis-5.3.4/phpize
./configure
make
make install
echo 'extension=redis.so' > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini

安装xxtea扩展

curl 'http://pecl.php.net/get/xxtea-1.0.11.tgz' --output xxtea-1.0.11.tgz
tar zxf xxtea-1.0.11.tgz
cd xxtea-1.0.11/phpize
./configure
make
make install
echo 'extension=xxtea.so' > /usr/local/etc/php/conf.d/docker-php-ext-xxtea.ini

重启apache

service apache2 reload

好了

免责声明:文章转载自《使用podman容器部署飞儿云框架》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Lua初学习 9-14_03 数据结构 ---> 队列 (自己写的 跟书上差不多)Metasploit Meterpreter持久后门服务:persistence下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

腾讯蓝鲸 cmdb 源码编译

  腾讯蓝鲸 cmdb 源码编译环境依赖 环境包参考: golang>=1.8 python>=2.7.5 Node.JS>=4.0.0(编译过程中需要可以连公网下载依赖包) Python 环境 wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz tar -...

tp5--模型关联

来源于:https://blog.csdn.net/u012600104/article/details/78927629 先说明,模型关联和join管理是不一样的,用文章和评论的关系来举例。(一对多关系) 一篇文章下可以有很多的评论。 (模型关联)前者只能查询到这个文章下的所有评论,并不能查看文章自己本身,不能将文章某些字段关联到评论上。 (join关联...

Redis分布式锁

加锁 所以需要保证设置锁及其过期时间两个操作的原子性,spring data的 RedisTemplate 当中并没有这样的方法。但是在jedis当中是有这种原子操作的方法的,需要通过 RedisTemplate 的 execute 方法获取到jedis里操作命令的对象,代码如下: String result = redisTemplate.execut...

7--docker-compose详解

目录 一、Docker Compose简介 二、docker compose 安装 与 卸载 1.下载 2.授权 3.检测版本 4.卸载 三、docker compose使用 1.相关概念 2.场景 3.docker-compose模板 4.通过docker-compose运⾏⼀组容器 5. docker-compose 模板⽂件...

解决redis-cli command not found问题

在使用其他服务器连接Redis服务器时,一般使用的语句是 【redis-cli -h IP -p port】 但是早上连接时报错:redis-cli command not found 在redis服务器上查出src下是存在redis-cli的 可以 # ./redis-cli 进入redis命令行 原因找到了更新。--------------------...

【原创】从4个9到5个9可用性调优-总章

适用场景&适读对象场景关键词:互联网 分布式 业务集群 qps高 扛量 高可用 涉及内容:缓存调优 GC调优 隔离 上下游防护 运维优化 适读对象:资深业务开发同学,团队leader Part1.背景 之前年底线上用户端工程出了一次可用性故障,导致用户进app首页白屏,系统不可用。 具体原因是:【redis单点大热key叠加pipeline导致...