代码拉取完成,页面将自动刷新
docker-compose 快速简单部署 lnmp 环境,扩展齐全,含有 swoole,php8和nginx dockerFile和镜像都使用alpine。
├── app # 项目相关
├── config # 所有配置文件
├── data # 数据日志 需要打开权限 777,(/www/data/rabbitmq/.erlang.cookie ,需要启动一次后,关闭后把该文件权限改成 400 )
├── logs # 所有日志
├── plugins # 插件
├── run # 运行文件
├── tmp # 临时文件
├── tool # 实用工具
.evn # docker-compose 环境配置文件
docker-compose.yml # docker-compose 文件
git clone git@gitee.com:se1per_php_code/docker-compose-lnmp-swoole.git ./www
给下载的以下文件夹包子级所有的文件添加权限 777 ├── data # 数据日志 需要打开权限 777,(/www/data/rabbitmq/.erlang.cookie ,需要启动一次后,关闭后把该文件权限改成 400 ) ├── logs # 所有日志 ├── plugins # 插件 ├── run # 运行文件 ├── tmp # 临时文件 ├── tool # 实用工具
项目根目录下 运行docker-compose
docker-compose up -d
打开浏览器测试访问
http://localhost
http://localhost/lua
http://localhost/index.php
http://localhost/redis.php
http://localhost/mysql.php
docker cp japool-rabbitmq:/etc/rabbitmq /data/rabbitmq
docker cp japool-openresty:/usr/local/openresty/lualib ./plugins/openresty
端口定义默认都是在 yml 文件中,以下列出默认得端口映射关系
php:9000 (内部)
openresty:80 443
db:33060
redis:63790
portainer:9030
rabbitmq:15672
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
exif
fileinfo
filter
gd
gettext
gmp
hash
iconv
igbinary
json
libxml
mbstring
mcrypt
memcache
memcached
mongodb
mysqli
mysqlnd
odbc
openssl
pcntl
pcre
PDO
pdo_dblib
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
shmop
soap
sockets
sodium
SPL
sqlite3
ssh2
standard
swoole
sysvmsg
sysvsem
sysvshm
tokenizer
xlswriter
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。