纯新手如何部署 MediaWiki? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KexyBiscuit
V2EX    问与答

纯新手如何部署 MediaWiki?

  •  
  •   KexyBiscuit 2015-05-17 18:34:22 +08:00 via Android 3581 次点击
    这是一个创建于 3800 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前的想法是 Ubuntu APT 源里的 nginx+php5-fpm+mariadb,不知道有没有什么更好的方案,或者这个方案有什么坑?
    基础构架 Windows/Ubuntu 都可以。
    18 条回复    2015-05-18 00:15:06 +08:00
    imWBB
        1
    imWBB  
       2015-05-17 19:08:57 +08:00
    对新手老说
    最懒得方法是用
    AMH.SH
    全中文简单....
    wolfan
        2
    wolfan  
       2015-05-17 19:10:47 +08:00
    到mediawiki.org下载代码,放到主面目录,按步骤安装就好啦,安装好后把 LocalSettings.php 从config目录移动到mediawiki的根目录就好啦。
    KexyBiscuit
        3
    KexyBiscuit  
    OP
       2015-05-17 19:12:01 +08:00 via Android
    @imWBB 不是追求简单……需要考虑未来维护扩展,学习些相关知识,不想用这种一键的……
    KexyBiscuit
        4
    KexyBiscuit  
    OP
       2015-05-17 19:12:59 +08:00 via Android
    @wolfan That's it,不过我想问的是 Web Server/Database Server/CGI 这些该选用什么呢?
    cevincheung
        5
    cevincheung  
       2015-05-17 19:18:16 +08:00   1
    @KexyBiscuit

    nginx 这还需要考虑嘛?
    mediawiki本身就是用php写的,那就妥妥的是php5.6+和fpm+nginx,实在不知道还有什么需要想的。

    最后是数据库,基于“情怀”,那肯定是mariadb和postgresql之间选一个。想简单易用那就用mariadb,技术宅就用postgresql。



    Last: 有什么需要想的?
    KexyBiscuit
        7
    KexyBiscuit  
    OP
       2015-05-17 19:21:25 +08:00 via Android
    @cevincheung 嗯谢谢~
    需要想的是细节,是原版 nginx 还是 Tengine?SQL 这个 post... 完全没见过呢……虽然说 MySQL 系也没用过(捂脸,真新手)。CGI 也有个 HHVM……是不是我想到太多了?
    Quaintjade
        8
    Quaintjade  
       2015-05-17 19:46:44 +08:00 via Android   1
    CentOS7+Apache+MariaDB+HHVM飘过。
    HHVM速度确实快,但目前仍有不少问题,要稳定的话还是用PHP。

    Mediawiki时不时会出故障,大部分时候用maintenance目录下的那些脚本即可。
    msg7086
        9
    msg7086  
       2015-05-17 19:54:24 +08:00   1
    建议跟着系统包走。
    话说我会建议用Debian?
    mudkip
        10
    mudkip  
       2015-05-17 20:08:27 +08:00 via iPhone   1
    MediaWiki 一定要上 HHVM。
    KexyBiscuit
        11
    KexyBiscuit  
    OP
       2015-05-17 20:12:38 +08:00 via Android
    @mudkip 相关资源多吗?不想遇到难以解决的问题呢……
    cevincheung
        12
    cevincheung  
       2015-05-17 20:38:11 +08:00   1
    @KexyBiscuit 老老实实的n+p+m+debian。不要想别的了。除非你是折腾派,搞着玩不是运营一个站,那你就用nginx/lighttpd/litespeed、hhvm、sqlite/pgsql/db2/mongodb。

    如果你是运营一个网站:nginx + php-fpm + mariadb+debian 不要再想,不要再问。
    KexyBiscuit
        13
    KexyBiscuit  
    OP
       2015-0517 20:40:24 +08:00 via Android
    @cevincheung 发行版还是用 Ubuntu 比较多,其它几个了解了,谢谢!
    qqjt
        14
    qqjt  
       2015-05-17 20:59:05 +08:00
    建议用ubuntu 然后用apache而不是nginx(因为官方许多文档是针对apache的,nginx容易踩坑),然后照着指南安装就是了。
    qqjt
        15
    qqjt  
       2015-05-17 21:12:39 +08:00
    话说mariadb就是mysql的继承者吧,我只在centos7里见过,ubuntu里面也叫mariadb了?
    KexyBiscuit
        16
    KexyBiscuit  
    OP
       2015-05-17 21:19:05 +08:00 via Android
    @qqjt Apache 太低效了吧⊙△⊙
    MariaDB 是 GPL 开源版本,由于 MySQL 创始人不满甲骨文,任性重新搞了一个~是并存关系。
    qqjt
        17
    qqjt  
       2015-05-17 21:34:32 +08:00   1
    @KexyBiscuit ……apache绝对够使了啊,性能什么的其实一开始没必要在意吧。。。
    你可以找mediawiki站点看看他们的服务器环境:
    https://www.mediawiki.org/wiki/Special:Version
    http://zh.moegirl.org/Special:Version
    貌似都在用hhvm了。。。没玩过我就不多说了。
    ekousp
        18
    ekousp  
       2015-05-18 00:15:06 +08:00
    纯新手,那恐怕 docker 最简单了:
    https://github.com/nickstenning/dockerfiles/blob/master/mediawiki/Dockerfile

    一行命令搭起来。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2742 人在线   最高记录 669       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:09 PVG 17:09 LAX 02:09 JFK 05:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86