蚂蚁分类信息 - 搭建(php+apache环境)

官网:https://www.mymps.com.cn/

以下示例为在win10上搭建mymps,

一、将mymps项目代码拷贝到Apache服务器hotdocs目录下(如hotdocs/mymps58)

在这里插入图片描述

二、运行http://localhsot:{apache_listen_port}/mymps58/install/index.php

在这里插入图片描述
注:修改php.ini设置:short_open_tag=On

设置数据库连接、管理员信息
在这里插入图片描述

在这里插入图片描述

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\programs\Apache24\htdocs\mymps58\install\index.php on line 310

系统前台地址 : http://localhost:8888/mymps58/index.php
系统后台地址 : http://localhost:8888/mymps58/admin/index.php
mymps官方论坛 : http://bbs.mymps.com.cn

三、后台管理界面

在这里插入图片描述

四、前台界面

在这里插入图片描述

五、后续操作

安装完成后:

  1. 删除install目录
  2. 重命名admin目录

六、定制界面

根目录下 erweima.gif 可替换为自己的微信公众号二维码图片,尺寸为175×175
根目录下 erweima_kf.gif 可替换为自己的微信客服二维码图片,尺寸为175×175
根目录下 logo.gif 可替换为自己的网站logo图片,尺寸为205×65
其他教程请自行前往官方查看 https://www.mayicms.com/jiaocheng/

七、封装Docker镜像

参考:
Dockerhub - php

直接使用php-apache官方镜像启动失败

docker pull php:5.6-apache

使用镜像启动后,初始安装界面可以出现,但是在设置完Mysql连接信息后,单击下一步跳转到大白页(无反应),查看install/index.php中步骤5中猜测应该是php连接mysql异常导致

# Dockerfile
# 依赖php官方apache镜像
FROM php:5.6-apache
# 拷贝php初始设置文件(开启short_open_tag)
COPY php.ini /usr/local/etc/php/php.ini
# 拷贝mymps源代码
COPY mymps58/ /var/www/html/
RUN chmod -R 777 /var/www/html/

在启动后遇到的问题如下:
(1)初始安装界面可以出现,但是在设置完Mysql连接信息后,单击下一步跳转到大白页(无反应),查看install/index.php中步骤5中猜测应该是php连接mysql异常导致(需安装mysql模块)
(2)官方php-apache镜像如下报错(需安装rewrite模块):https://blog.csdn.net/wang02011/article/details/8205903
在这里插入图片描述
(3)前台首页二维码图片显示不出来,具体调用二维码图片URL报错如下(需安装gd模块):
在这里插入图片描述
在这里插入图片描述
综上,在查了很多资料,最终参考: github-docker-php-issues 215中描述自制镜像如下:

# docker php-apache 基础镜像(安装mysql、gd等模块)
FROM php:5.6-apache
MAINTAINER "luohq <luohq@meixing.com>"
# 拷贝php.ini(打开short_open_tag=On)
COPY php.ini /usr/local/etc/php/
# 安装php模块(mysql、gd(需支持freetype、jpeg)、rewrite等,且mymps依赖mysql模块,仅安装mysqli会出现之前的白页问题)
RUN apt-get update && \
    apt-get install -y libfreetype6-dev libjpeg62-turbo-dev && \
    docker-php-ext-install mysql mysqli && \
    docker-php-ext-install mbstring && \
    docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/  &&  \
    docker-php-ext-install gd && \
    a2enmod rewrite
RUN chmod 777 -R /var/www

# 构建命令
docker build -t php:5.6-apache-ext .

# mymps基础镜像
# 依赖上一步构建的php:5.6-apache-ext镜像
FROM php:5.6-apache-ext
# 拷贝mymps源代码
COPY mymps58/ /var/www/html/
# 拷贝phpinfo.php界面
COPY phpinfo.php /var/www/html/phpinfo.php
# 赋权文件、安装php-gd
RUN chmod -R 777 /var/www/html

# 构建命令
docker build -t mymps:5.8 .  

# 启动mymps命令
docker run -dit -p 8888:80 --name mymps58  mymps:5.8
docker run -dit -p 8888:80 --name mymps58 -v /luo/data/mymps58:/var/www/html xxx/mymps:5.8

期间也在github也在dockerhub上找寻了一款php+apache+mysql整合在一起的镜像,该镜像缺少gd模块,也无法使用,不过其github上Dockerfile源码可供参考。

docker pull pensiero/apache-php-mysql:php5.6

对于该镜像Dockerfile源码可参见:
https://github.com/pensiero/dockerfile-apache-php/blob/feature/php56/Dockerfile
https://github.com/pensiero/dockerfile-apache-php-mysql/blob/php56/Dockerfile

注:
ubuntu修改apache2默认document root参见:Ubuntu 如何修改 Apache2网站根目录和默认网页

八、话外音

我在制作docker php镜像的过程中遇到N多问题,后来运维小伙伴帮忙做了个基础镜像,非常秀,直接就启动成功了。
运维小伙伴在基础ubuntu docker镜像中通过LNMP一键脚本很方便的就做出了镜像:

# 安装lnmp环境
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp
# 安装lamp环境
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lamp

之后直接用运维小伙伴给的镜像制作Dockerfile如下:

# 基础镜像(这个基础镜像是运维直接做好给我的内部镜像)
FROM apache2.4-php5.6:v1
# 拷贝mymps源代码
COPY mymps58/ /home/wwwroot/default/
# 赋权文件、安装php-gd
RUN chmod -R 777 /home/wwwroot/default
# 启动命令
CMD ["/usr/local/apache/bin/apachectl", "-D", "FOREGROUND"]
蚂蚁分类信息系统是分类信息源码里值得推荐的一款,源码包含四色模板(蓝、绿、橙、红)、3种风格(分类、门户、行业),并含有WAP端,推荐做本地分类信息类站点使用。MayiCMS功能简介:1,整合在线支付接口如支付宝,财付通,网银支付/京东钱包接口。2,支持手机端支付宝在线充值3,支持手机端微信在线充值4,支持微信登录,微信公众号绑定5,支持手机发送验证码6,手机信息列表展示·无分页上拉刷新7,负载强,易维护,易拓展,程序和模板完全分离8,增加百度提交网站地图索引文件sitemap.xml的功能9,支持QQ一键登录10,会员注册发布信息IP及地域限制:可限制注册会员及发布信息所在地11,可限时分类置顶以及首页置顶(包括手机版),会员可自行操作,扣除的金币数也可在后台设置。12,可自助对信息进行刷新操作(包括手机版),扣除的金币数也可在后台设置。13,整合地图标注接口设置(包括 baidu,51ditu,google地图)14,后台可以设置各种类型的网站广告,并且可设置不同页面显示不同的广告15,分类信息栏目支持多级分类,可对指定栏目进行多级细分16,支持所有分类栏目自定义拼音伪静态规则,如http://demo1.mayicms.com/fang/17,支持站内和站外双重调用,后台可按自定义条件生成调用代码,实现在任意网页自由调用网站信息18,系统安装后自带有团购,新闻,商品,优惠券等功能插件,可在后台按需开启或关闭19,各栏目分类信息模型选项字段完全自定义,支持价格等数字输入型字段检索20,可限制信息发布者的手机号21,可设置不同分类信息查看联系方式需要登录或者需要付费22,不同栏目分类信息介绍页可设置使用不同的模板23,蚂蚁蓝,赶集绿,58橙,天猫红四种颜色主题自由切换(包括手机版)24,数据和网页双重缓存,在缓存数据的基础之上增加支持网页整体缓存功能25,微信等各类小程序和APP支持环境要求:php5.4 + mysql5 + zend安装步骤:1,将程序文件上传至服务器空间上(LINUX服务器注意二进制上传)2,在浏览器执行 http://你的域名/install/index.php 进入安装蚂蚁分类信息系统5.9最新版升级说明:1,PC前端模板增加悬浮QQ客服,微信客服图标的显示2,修正当个人会员升级为机构会员后级别变成新手上路的问题3,后台首页增加审核机制,方便审核所有网站的信息,会员,新闻,友情链接等模块内容4,会员中心首页增加不同等级会员的权限对照表,一目了然,5,PC端首页和列表页模板增加格子类型模板风格6,增加手机信息页以及商家页分享微信分享朋友圈的功能7,信息分类列表页的标题改进8,修正手机版里输入框检测重复时,窗口不停弹出无法关闭的BUG9,修正违禁词语出现后信息不自动转待审的问题10,增加手机端找回用户密码的功能11,手机号增加14,1619等新号段支持12,增加手机版分类信息的前端举报和收藏功能13,修正部分主机环境下支付宝支付充值成功但未实际到帐的BUG14,修正新闻的数据调用排序错误的BUG15,修复部分主机环境下微信支付漏洞16,增加手机端会员自助升级会员组的功能17,改进部分主机环境下IP识别不准确的BUG18,修正部分主机环境下短信发送漏洞19,修正手机安卓系统中操作首页,主图标下拉手势自动触发链接的BUG20,百度标注地图标注优化,增加地址检索的功能21,修复部分主机环境下用户中心SQL注入漏洞22,改进IP地址识别代码,精确度提升至99.99#,商家增加营业时间功能设置24,增加微信登录/QQ登录的用户需要手机实名认证才能发信息的功能25,手机版首页和列表页改进为无分页上拉刷新效果26,手机版发布界面体验改进27,手机版全面支持URL伪静态28,手机版首页增加微信二维码客服,公众号订阅显示,方便微信用户订阅,增加用户黏性29,手机版修正部分主机环境下分享不显示图标和内容的BUG30,手机版首页和信息列表页的信息增加点赞和收藏功能31,手机版模板全新风格全新设计32,支持完整全套微信支付接口(增加微信扫码支付,微信手机H5支付,不再局限必须手机微信内部访问才可以支付)33,全新的用户中心模板模板设计34,增加短信宝短信接口通道支持35,商家功能改进36,增加百度提交网站地图索引文件sitemap.xml的功能37,增加支持APP封装38,增加支持微信小程序39,修复微信扫码登录在PC端,IE等浏览器模式下不能正常登录的BUG40,增加后台分类信息修改浏览次数的功能41,会员中心全面升级改进,用户体验更好更方便42,不同会员组增加每天信息发布数量上限,信息发布总数上限,机构文章发布上限,相册上传上限的功能43,多城市版改进后台的分站下拉框筛选形式,操作更为人性化更为简便
源码介绍:蚂蚁4.0i分类信息系统mymps4.0i,蚂蚁4.0i分类信息门户网站源码商业版完美破解无域名限制无功能限制,破解授权版! 配置要求:php+mysql (压缩包含授权说明和安装说明) 其他说明:大名鼎鼎的蚂蚁4.0价值2488元。本程序完美破解一切限制,无限制建站,一次下载终身使用,无功能限制。是真正的破解无限制版,不是某某论坛发布的假破解垃圾版。功能超级强大。切后台操作简单,适合建地方性门户分类信息网站。 注意:这款是单城市版! 简介:本次系统升级对之前版本进行了集中修正和改进,并新增多项重要功能 【新增】 增加移动互联网手机访问模块 (重要) 【新增】 增加phpwind论坛整合的功能,业界独家整合,双向同步 (重要) 【新增】 增加QQ帐号整合登录的功能 (重要) 【新增】 会员后台增加个人会员自助升级到企业会员的通道 【新增】 增加分类信息介绍页可设置指定模板显示的功能 (重要) 【新增】 增加批量删除待审信息的功能 【新增】增加列表页信息间隔广告模块 【新增】文字内链功能 (重要) 【新增】 会员注册积分推广 (重要) 【新增】 增加商家会员自定义上传修改店铺banner背景图功能(重要) 【新增】 增加删除重复标题的分类信息主题功能 【新增】 橙红主题风格的模板(天蓝色主题,橙红色主题,清新绿主题,后台可自由切换);首页模板增加三套风格(两套门户模板,一套简约型模板),亦可在后台自由切换 【新增】 增加首页商家推荐显示的功能 【新增】 增加评论点评设置(可单独设置 分类信息,新闻,商铺 的网友匿名或者会员登录状态点评) 【新增】 新增百度统计代码支持 【新增】 新增数据库内容替换的功能 【改进】 将原编辑器更换为kindeditor编辑器,兼容firefox,IE,chrome等各主流浏览器 【改进】 后台广告位管理支持按广告类型筛选检索,管理广告更为方便 【改进】 主导航链接可自定义增加 【改进】 信息发布页分类选择页,采用主流分类信息栏目筛选形式 【改进】 用户刷新信息限制(刷新信息将扣除金币),避免用户每天不停刷新信息来获取靠前位置 【改进】 细化友情链接 内页首页显示功能 【改进】 完善会员登录加积分的功能,避免用户重复登陆来赚取积分 【改进】 广告增加按广告类型检索的功能,方便检索统一类型的广告 【改进】 改进列表页SEO优化,分类信息栏目每个筛选条件对应的网页标题不同,缩短url地址,增加收录机会(重要) 【改进】 网站新闻栏目的类别可以无限极分类,改变了之前只能二级分类的模式,使得网站新闻功能更为方便和强大 【改进】 加强参数提交过滤,防止SQL注入,防止挂马,加强字符过滤 【改进】 系统可安装在二级目录,支持php5.3以上版本安装 【改进】 优化程序代码 轻松应对千万数据级别负载 【改进】 商家注册IP限制,修正发布信息注册地限制出错的BUG 【改进】 增加IP范围限制,支持如 222.222.222.* 格式 【修正】 修正数据调用工具显示加载反应迟钝的BUG 【修正】 修正会员在线充值界面 Firefox 8.0.1 Chrome 15+ IE 8.0 实际应付总是显示0元BUG 【修正】 Firefox浏览器下 信息置顶 置顶所需金币为0的BUG 【修正】 修正管理员后台增加商家会员后仍是个人会员的BUG 【修正】 修正用户上传的图片后缀判断错误的BUG 【修正】 修正后台友情链接处点击打开友情链接地址出现错误的BUG 【修正】 管理员后台管理操作记录 搜索之后不能翻页 【修正】 更新最新财付通最新升级支付接口
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗小爬EX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值