栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux LNMP安装mediawiki

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux LNMP安装mediawiki

系统配置:
Debian 10.5
硬盘:40G
内存:1G

一、LNMP一键安装包

1、一个标准安装的 MediaWiki 除软件自身以外,还需要安装下列环境,所以使用LNMP一键安装包:
Web 服务器:用于服务客户端浏览器的请求。
PHP 运行环境:由于上游漏洞,MediaWiki与PHP 7.3.0 - 7.3.18和7.4.0 - 7.4.2不兼容。 请使用PHP 7.3.19+或7.4.3+代替。
数据库服务器:用于储存网站页面与数据,MySQL 5.5.8+ 或 MariaDB 5.1+。
也可以查看MediaWik官网i配置要求:https://www.mediawiki.org/wiki/Manual:Installation_requirements/zh

2、LNMP一键安装官网:https://lnmp.org
安装lamp:

wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lamp

如需要安装LNMPA或LNMP,将./install.sh 后面的参数lnmp替换为lnmpa或lnmp即可。同时也支持单独安装Nginx或数据库,命令为 ./install.sh nginx 或 ./install.sh db。如需更改网站和数据库目录、自定义Nginx参数、PHP参数模块、开启lua等需在运行./install.sh 命令前修改安装包目录下的 lnmp.conf 文件,详细可以查看lnmp.conf文件参数说明。

目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择,运行上述LAMP安装命令后,会出现如下提示:

上一步骤选择的是MySQL,设置MySQL的root密码(为了安全不输入直接回车将会设置为lnmp.org#随机数字)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键):

输入后回车进入下一步,询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,(MySQL 5.7+版本无法关闭InnoDB),输入完成,回车进入下一步,如下图所示:

选择PHP版本:

选择是否安装内存优化,可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

置管理员邮箱,该邮箱会在报错时显示在错误页面上:

选择默认Apache版本:

提示"Press any key to install…or Press Ctrl+c to cancel"后,按回车键确认开始安装。

LAMP相关软件安装目录
MySQL 目录 : /usr/local/mysql/
PHP目录 : /usr/local/php/
Apache目录:/usr/local/apache/

开启PHP的fileinfo扩展
LAMP安装如果没有启动fileinfo扩展,需要手动开启,否者会导致mediawiki安装出错。

1、php安装的压缩包,它在lnmp的安装包下:

cd /root/lnmp1.8/src/


2、解压安装包

tar jxvf php-7.3.28.tar.bz2


3、进入fileinfo扩展文件目录

cd php-7.3.28/ext/fileinfo/

4、以此执行以下命令

/usr/local/php/bin/phpize 
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

5、开启php.ini中的fileinfo扩展

 cd /usr/local/php/etc
 nano php.ini

按如下修改(要去除前面的分号)

6、重启Apache

/etc/init.d/httpd restart

完成!

/root/lnmp1.8/src/下的php-7.3.28安装包也可以删除掉

rm -rf php-7.3.28

二、安装 MediaWiki

MediaWik官网:https://www.mediawiki.org/

1、下载 MediaWiki 软件
Command line (*nix machine)

cd /home/wwwroot/
wget https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.2.tar.gz

2、解压安装包

tar xvzf mediawiki-*.tar.gz 

3、备份default文件夹与设定mediawiki默认web目录,default为服务器默认的web目录。

mv -f default default_backup
mv -f mediawiki-1.36.2 default

4、网页输入http://IP/,启动mediawiki初始配置

设定好使用语言与前端显示语言会调到下图,然后继续下一步,出现的警告再后续再进行处理。

接着按提示填写即可。

配置完成

需要将配置文件拷贝到mediawiki的根目录下,如需重新配置请删除该文件,然后重新在浏览器输入IP进行重新配置。

进入mediawiki

三、修改配置过程的小错误

1、警告:找不到APCu或WinCache。对象缓存未启用。
需要重新安装APCu,安装包在下载的lnmp1.8安装包中。

cd /root/lnmp1.8
./addons.sh

选择 6 安装,并输入一个密码

2、找不到GNU diff3文字对比工具程序,您可以暂时忽略它,但可能会更频繁遇到编辑冲突。
修改mediawiki最后的生成的“LocalSettings.php”配置文件。

https://www.mediawiki.org/wiki/Manual:$wgDiff3
https://www.mediawiki.org/wiki/Manual:Configuration_settings

3、Git版本控制软件未找到,您可以暂时忽略他,另请注意Special:Version不会显示提交散列。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339092.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号