ubuntu-18.04.4安装mediawiki-1.34.0(php7.4.3+apache2.4)

ubuntu-18.04.4安装mediawiki1.34(php7.4.3+apache2.4)

    • 配置
    • 基本步骤

之所以需要mediawiki-1.34.0是出于对富文本编辑器VisualEditor的需求,在安装php的时候反而遇到了麻烦,最后咯,还是解决了。

配置

ubuntu-18.01.4桌面版amd64
php7.4.3
apache2.4
mysql

基本步骤

1、更新apt(要是更新失败,换一下镜像地址)

apt-get update

2、安装Apache2
安装完成后在浏览器中输入localhost,能看到Apache的界面
查看apache的版本:apachectl -v

3、安装mysql(很多资料都写过了……我就不赘述了,这个不麻烦,记得要设置好密码,因为在mediawiki安装的时候需要进行数据库的连接测试)

4、安装php
其实很多人说安装 libapache2-mod-php和php-fpm,其实认真看下安装完后界面上的提示,再去逐步操作就好了。以我安装的php7.4.3为例。

add-apt-repository ppa:ondrej/php
apt-get install php7.4-fpm

界面提示安装成功,可以看到它提示的操作

a2enmod proxy_fcgi setenvif
a2encof php7.4-fpm

这是为了让刚刚安装的php7.4-fpm正常发挥作用
执行完操作后,根据提示重启apache

systemctl reload apache2
systemctl restart apache2

ubuntu-18.04.4安装mediawiki-1.34.0(php7.4.3+apache2.4)_第1张图片
提前写好phpinfo.php文件


放在/var/www/html底下,执行完刚刚那一步骤后,在浏览器中输入localhost:phpinfo.php即可看到php的版本了,此时大部分php的扩展都没有安装
其实如果不想瞎跟着各种说明来安装,还是有按需安装的办法的。请看下一步。
5、安装mediawiki
从官网中下载mediawiki,放置在/var/www/html底下,在浏览器中输入localhost/mediawiki(就是wiki的文件夹名字),然后会出现提示页面
ubuntu-18.04.4安装mediawiki-1.34.0(php7.4.3+apache2.4)_第2张图片
这是我当时装的时候的提示页面,有一些我没有截图,实际上,我当时安装了xml、mbstring等等,这些装的时候比较简单:

apt-get install php7.4-mbstring
apt-get install php7.4-xml

等等,诸如此类的。在上图显示的那四个比较麻烦,我当时查了很多资料,基本没有说清楚的。
我在试图执行apt-get install php7.4-fileinfo这样的命令时,系统提示我,已经包含在了php7.4-common里面了,当时我查看phpinfo页面时却找不到对应的动态库,mediawiki也一直在提示我安装。
所以,要启用上述四个被包含在php-common里面的动态库要这么做:

phpenmod fileinfo
phpenmod json
phpenmod ctype
phpenmod iconv

执行完后,记得要重启apache

systemctl reload apache2
systemctl restart apache2

查看一下php的版本

php -v

这样就没问题了,可以去浏览器里看看php的动态库的情况,刷新一下mediawiki也可以成功开始安装了。

你可能感兴趣的:(mediawiki)