2024-10-01 耶鲁沙冷
path nginx:alpine 此时访问http://ip:port看能不能访问
创建php-fpm容器 此镜像已包含大部分扩展,苹果CMS需要的扩展都有
docker run -d --restart=always --name php-fpm-73 -v /etc/localtime:/etc/localtime -v $path
path kimoqi/php-fpm-all-ext:7.3
查看php-fpm容器内网ip
phpfpmip=`docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' php-fpm-73`echo $phpfpmip
创建mysql容器 基于mysql 5.6官方镜像,注意版本选择,mysql版本太新苹果CMS可能会连不上
docker run -d --name mysql --restart=always -v /etc/localtime:/etc/localtime -p 3000:3306 -e MYSQL_ROOT_PASSWORD=$mysqlpwd mysql:5.7
查看mysql内网ip
mysqlip=`docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql`echo $mysqlip
准备源码
# 下载curl -o $path/maccms10.zip --create-dirs $maccms10 # 解压unzip -d $path $path/maccms10.zip# 赋权限chmod -R 777 $path/*# 修改后台登录路径mv $path/admin.php $path/$macadmin.php
创建nginx配置文件
cat > $(pwd)/maccms.conf <player* { root $path; } # 静态资源 location ~* \.(gif|jpg|jpeg|png|css|js|ico|eot|otf|ttf|woff|svg|swf)$ { root $path; } # 苹果CMS伪静态规则,参考https://www.vc99.cn/jishu/48.html location / { if (!-e \$request_filename) { rewrite ^/index.php(.*)\$ /index.php?s=\$1 last; rewrite ^/api.php(.*)\$ /api.php?s=\$1 last; rewrite ^/$macadmin.php(.*)\$ /$macadmin.php?s=\$1 last; rewrite ^(.*)\$ /index.php?s=\$1 last; break; } } # php-cgi location ~ \.php\$ { root $path; fastcgi_pass $phpfpmip:9000; try_files \$uri /index.php=404; fastcgi_split_path_info ^(.+\.php)(/.+)\$; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name; include fastcgi_params; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }}EOF
复制配置文件到nginx容器并重启
docker cp $(pwd)/maccms.conf nginx:/etc/nginx/conf.d/maccms.conf && docker restart nginx
查看mysql信息 如果已经有mysql,略过,下面安装界面填写已有mysql信息即可
echo "mysql内网ip:$mysqlip mysql密码:$mysqlpwd"
安装 访问
http://yourip/install.php进入安装界面,进入安装界面后输入mysql内网ip和密码安装即可
删除 清空所有容器和数据
docker stop nginx &&docker rm nginx &&docker stop php-fpm-73 &&docker rm php-fpm-73 && docker stop mysql &&docker rm mysql &&rm -rf /app
采集 苹果CMS原理是从别的资源站采集视频到本地,在配合资源站的播放器进行流媒体播放,所以采集某个资源站的视频就需要该资源站的播放器。
5分钟搭建苹果CMS及熟悉常用操作(苹果cms搭建教程)-1.png (251.4 KB, 下载次数: 0)
1 小时前 上传
模板京东一只喵(仿B站PC/WAP主题),苹果CMS10主题模板完整修复 https://www.306kan.com/327.html
5分钟搭建苹果CMS及熟悉常用操作(苹果cms搭建教程)-2.png (1.85 MB, 下载次数: 0)
1 小时前 上传
原文链接:https://www.daomb.com/news/3873.html
本文版权:如无特别标注,本站文章均为原创。