インストールガイド · 1 min read · Nov 22, 2025
Ubuntu 18.04 LTSにMediaWikiをインストールする方法

Mediawikiは、自分自身のウィキサイトを作成するための無料でオープンソースのウィキソフトウェアです。PHPで書かれており、MySQL/MariaDBデータベースバックエンドを使用しています。Mediawikiは、多言語サポート、ユーザー管理、コンテンツ管理と共有、編集、フォーマット、参照など、多くの機能を備えています。
このチュートリアルでは、Ubuntu 18.04サーバーにApacheウェブサーバーを使用してMediawikiをインストールする方法を学びます。
要件
- Ubuntu 18.04を実行しているサーバー。
- sudo権限を持つ非rootユーザー。
LAMPサーバーのインストール
まず、次のコマンドを使用してApacheとMariaDBサーバーをインストールします:
sudo apt-get install apache2 mariadb-server -y両方のパッケージがインストールされたら、Ondrej PHPリポジトリをシステムに追加する必要があります。次のコマンドで追加できます:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -yリポジトリがインストールされたら、リポジトリを更新し、PHPと必要なすべてのPHPライブラリをインストールします:
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -yすべてのパッケージがインストールされたら、次のコマンドでphp.iniファイルを開きます:
sudo nano /etc/php/7.2/apache2/php.ini次の変更を行います:
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkataファイルを保存して閉じたら、ApacheとMariaDBサービスを開始し、ブート時に自動的に開始するように設定します:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysqlMariaDBの設定
まず、次のコマンドでMariaDBのインストールを保護します:
sudo mysql_secure_installation以下のようにすべての質問に答えます:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: YMariaDBが保護されたら、MariaDBシェルにログインします:
mysql -u root -pプロンプトが表示されたら、rootパスワードを入力し、Mediawiki用のデータベースとユーザーを作成します:
MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';次に、次のコマンドでmediadbにすべての権限を付与します:
MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;次に、権限をフラッシュし、MariaDBシェルから退出します:
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;Mediawikiのインストール
まず、公式ウェブサイトからMediawikiの最新バージョンをダウンロードします:
wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gzダウンロードが完了したら、次のコマンドでダウンロードしたファイルを抽出します:
tar -xvzf mediawiki-1.31.0.tar.gz次に、抽出したディレクトリをApacheのルートディレクトリにコピーし、適切な権限を付与します:
sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki
sudo chown -R www-data:www-data /var/www/html/mediawiki
sudo chmod -R 777 /var/www/html/mediawiki次に、次のコマンドでMediawiki用のApache仮想ホストファイルを作成します:
sudo nano /etc/apache2/sites-available/mediawiki.conf次の行を追加します:
ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com
Options +FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common
ファイルを保存したら、次のコマンドで仮想ホストファイルとApacheのリライトモジュールを有効にします:
sudo a2ensite mediawiki.conf
sudo a2enmod rewrite最後に、変更を反映させるためにApacheウェブサーバーを再起動します:
sudo systemctl restart apache2Mediawikiにアクセス
今、ウェブブラウザを開き、URL http://example.com を入力します。次のページにリダイレクトされます:

今、ウィキを設定するボタンをクリックします。次のページが表示されるはずです:

ここで、ウィキの言語を選択し、続行ボタンをクリックします。次のページが表示されるはずです:

今、続行ボタンをクリックします。次のページが表示されるはずです:

今、データベースの詳細を入力し、続行ボタンをクリックします。次のページが表示されるはずです:

今、ストレージエンジンを選択し、続行ボタンをクリックします。次のページが表示されるはずです:

今、ウィキサイト名、ユーザー名、パスワードを入力します。次に、続行ボタンをクリックします。次のページが表示されるはずです:


今、必要な設定をすべてマークし、続行ボタンをクリックします。次のページが表示されるはずです:

今、続行ボタンをクリックしてインストールを開始します。インストールが完了すると、次のページが表示されるはずです:

今、続行ボタンをクリックします。次のページが表示されるはずです:

ここで、LocalSettings.phpファイルをダウンロードし、MediaWikiのルートディレクトリに置く必要があります。
今、ウェブブラウザを開き、URL http://example.com を入力します。次の画像のようにMediaWikiサイトが表示されるはずです:

リンク
- Ubuntu
- MediaWiki
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。