官方文档:MediaWiki 环境准备:linux Centos 7.9 主要参考文献:如何在CentOS 7上安装MediaWiki media wiki搭建_CSDN_19_Ly的博客-CSDN博客_media wiki
官方文档:MediaWiki
主要参考文献:如何在CentOS 7上安装MediaWiki
MediaWiki是一个开源的在线文档编辑分享系统,支持图片,MediaWiki是以PHP语言编写的,因此部署它是需要一个php运行环境的。
根据官网对部署环境的要求,Linux上部署MediaWiki需要LAMP环境(即Linux+Apache+Mysql+PHP)。
yum install Httpd
systemctl start httpdsystemctl enable httpd
安装完成后,主要的网页文件是放在/var/www/html, 配置文件是:/etc/httpd/conf/httpd.conf
yum install mariadb mariadb-server
systemctl start mariadbsystemctl enable mariadb
设置root用户密码
mysql -u rootuse mysql;update user set passWord=password("***")where user='root';flush privileges;exit;
创建数据库mediawiki及用于访问数据库的用户mwuser:
MariaDB > create database mediawiki;MariaDB > grant all privileges on mediawiki.* to mwuser@localhost identified by "yourpassword";MariaDB > > flush privileges;MariaDB > quit;
本来捣鼓了一阵把php7.2安装上了,结果启动mediawiki后提示当前版本需要更高的php环境,需要php7.4及以上版本。
rpm -qa|grep php|xargs rpm -e --nodeps
运行以下命令以添加所需的存储库:
sudo yum install epel-releasesudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
启用PHP 7.4 Remi存储库
yum -y install yum-utils(可不用)yum repolist all |grep phpyum-config-manager --enable remi-php74
安装PHP 7.4 以及扩展:
yum install -y php php-common php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-JSON php-Redis php-calendar php-bcmath php-Sockets php-session php-snmp php-intl texlive
当前的PHP版本应为7.4版,如下所示:
[root@wiki ~]# php -vPHP 7.4.32 (cli) (built: Sep 28 2022 09:09:55) ( NTS )Copyright (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies
如果要查看启用的模块,请运行:
[root@wiki ~]# php -m[PHP Modules]bcmathbz2calendarCorectypecurldatedomexiffileinfofilterftpgdgettexthashiconvigbinaryintljsonlibxmlmbstringmcryptmsgpackmysqlimysqlndopensslpcntlpcrePDOpdo_mysqlpdo_sqlitePharposixreadlineredisReflectionsessionshmopSimpleXMLsnmpsocketssodiumSPLsqlite3standardsysvmsgsysvsemsysvshmtokenizerxmlxmlreaderxmlwriterxslzipzlib[Zend Modules]
到官网的下载页面下载最新的tar包,当前最新版本是1.38.4
cd /usr/localwget https://releases.wikimedia.org/mediawiki/1.38/mediawiki-1.38.4.tar.gz --no-check-certificatetar zxf mediawiki-1.38.4.tar.gzmv mediawiki-1.38.4/* /var/www/html/chown -R apache:apache /var/www/htmlchmod -R 755 /var/www/html
在Apache的配置文件中加入如下修改:
vi /etc/httpd/conf/httpd.conf#LoadModule php7_module modules/libphp7.so #注释掉此行LoadModule php7_module modules/libphp7.so #添加此行ServerName ip:80 # servername 填入ip:80,端口默认是80 #在此行下添加index.php DirectoryIndex index.php index.htmlAddType application/x-compress .ZAddType application/x-gzip .gz .tgzAddType application/x-httpd-php .php 添加此行
重启apache生效
systemctl restart httpd
输入:http://ip 即可进入mediawiki的配置页
按照提示一步步进行配置,最后完成后会生成LocalSettings.php文件,将该文件拷贝至index.php的同级目录:/var/www/html,并赋予权限:
chown -R apache:apache /var/www/htmlchmod -R 755 /var/www/htmlsystemctl restart httpd
这样再访问网址就可以使用wiki了。
来源地址:https://blog.csdn.net/zhulianseu/article/details/127573835
--结束END--
本文标题: MediaWiki搭建指导
本文链接: https://lsjlt.com/news/419599.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0