Skip to content
  • Đăng nhập
  • Đăng nhập
  • Khuyến mại
    • Tên miền
          • Đăng ký tên miền
          • bang-gia-ten-mienBảng giá tên miền
          • Kiểm Tra Tên Miền
          • Gợi ý tên miền AI
          • ten-mien-vn-14Tên Miền .VN
          • Tên miền miễn phí
          • Gia hạn tên miền
          • Hướng dẫn chuyển tên miền về BKNS
          • Thủ tục chuyển nhượng tên miền VN
          • Quy trình xử lý khiếu nại tên miền
          • Các quy trình tên miền khác
          • Biểu Mẫu Hồ Sơ Đăng Ký
    • Hosting
          • hosting-platinumPlatinum Web Hosting
            Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
          • hosting-gia-re-1Hosting Giá Rẻ
            Off 15%: Hosting + Domain
          • Hosting-seoHosting SEO
            Tối ưu hóa website thân thiện với công cụ tìm kiếm
          • hosting-wordpressHosting WordPress
            Off 20%: Chuyển dịch vụ về BKNS
          • hosting-windowsHosting Windows
            Khả năng thích ứng cao - Bảo mật, mạnh mẽ đơn giản
          • reseller-hosting-cpanelReseller Hosting Cpanel
            Giải pháp tối ưu hệ thống Website
          • hosting-freeHosting Free
            Khởi tạo website chỉ với 0đ
    • Email
          • email-3Email Hosting
          • email-3Email Relay
            White list IP
          • email-3Email Server
            Miễn phí SSL, Giảm giá 20%
    • VPS
          • icon-AMD1Cloud VPS AMD
            Bộ xử lý AMD EPYC™
          • icon-vm-1Cloud VPS VM
            Giá chỉ từ 77k/tháng
          • icon-storgeStorage VPS
            Lưu trữ dung lượng cao
          • icon-gia-reVPS Giá Rẻ
            Giá chỉ từ 75k/tháng
          • sieu-reVPS Siêu Tiết Kiệm
            Giá chỉ từ 69k/tháng
          • VPS N8N AI
            N8N Tool Integration
          • Backup dữ liệu
          • Cloud VPS SEO
          • Cloud VPS BK Misa
          • E-meeting
          • Cloud VPN
    • Máy Chủ
          • server-bkns-1Thuê Máy Chủ
          • server-bkns-1Thuê Chỗ Đặt Máy Chủ
          • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
    • Phần mềm
          • pngDirectAdmin
          • downloadSoftaculous
          • CloudlinuxCloudLinux
          • logo-cpanelcPanel
          • VectorImunify360
          • logo-dtiDTI
          • Plesk 1Plesk Obsidian
          • vBulletinvBulletin
          • Group-3164LiteSpeed
    • Website
    • SSL
    • Đối tác
      • Đại lý
      • Cộng Tác Viên
      • Tích Điểm Lên Hạng
    • Hướng dẫn
      • Hướng dẫn thanh toán
      • Hướng dẫn dịch vụ
      • Cam kết chất lượng mức dịch vụ (SLA)
      • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
  • Khuyến mại

Trang chủ » Cài đặt MediaWiki và PHP 7 trên Ubuntu 18.04 VPS

Cài đặt MediaWiki và PHP 7 trên Ubuntu 18.04 VPS

Thịnh Văn Hạnh 11/11/2020 2413 Lượt xem Chia sẻ bài viết

Tóm Tắt Bài Viết

  •    1.MediaWiki là gì?
  •    2.Yêu cầu đối với MediaWiki 1.30.0
  •    3.Cách thức thực hiện cài đặt MediaWiki với PHP 7 trên một Ubuntu 18.04 VPS
    •     3.1. Bước 1: Cài đặt máy chủ Apache
    •     3.2. Bước 2: Cập nhật gói OS server
    •     3.3. Bước 3: Cài đặt gói
    •     3.4. Bước 4: Bật mô-đun ghi lại Apache
    •     3.5. Bước 5: Khởi động lại Apache
    •     3.6. Bước 6: MediaWiki installation

   1.MediaWiki là gì?

     MediaWiki về cơ bản là một phần mềm mã nguồn mở của wiki, hoàn toàn miễn phí. Nó hiện đang chạy trên nhiều trang web nổi tiếng như Wikipedia, Wiktionary và Wikimedia Commons. MediaWiki được viết bằng PHP.

     Chức năng của nó là lưu trữ nội dung vào cơ sở dữ liệu. Để tìm hiểu sâu hơn, chúng ta hãy đi vào bài hướng dẫn Cài đặt MediaWiki với PHP 7 trên một Ubuntu 18.04 VPS hoặc Dedicated server dưới đây nhé!

   2.Yêu cầu đối với MediaWiki 1.30.0

    – Yêu cầu MariaDB 5.1, SQLite 3, MySQL 5.0.2 hoặc PostgreSQL 9.0 trở lên;

    – Máy chủ web Apache 2.0 hoặc cao hơn được biên dịch với mô-đun mod_rewrite;

    – PHP 5.5.9 hoặc cao hơn, với các phần mở rộng: mbstring, JSON, Intl, curl, MySQL và GD PHP

   3.Cách thức thực hiện cài đặt MediaWiki với PHP 7 trên một Ubuntu 18.04 VPS

    3.1. Bước 1: Cài đặt máy chủ Apache

    Điều đầu tiên, trên máy chủ ảo của bạn, bạn sẽ phải cài đặt và cấu hình Apache.

$ sudoapt-get install apache2

    3.2. Bước 2: Cập nhật gói OS server

     Bạn kiểm tra gói OS server đã được cập nhật chưa để bắt đầu cài đặt

$ sudo apt-get update
$ sudo apt-get upgrade

    3.3. Bước 3: Cài đặt gói

    Sau đó bạn cần cài đặt tất cả các gói cần thiết

$ sudo apt-get install imagemagick php7.0-intl php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql mysql-server php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

    3.4. Bước 4: Bật mô-đun ghi lại Apache

    Bạn sẽ phải đảm bảo rằng mô-đun ghi lại Apache đã được bật.

$ sudo a2enmod rewrite

    3.5. Bước 5: Khởi động lại Apache

     Khi bạn đã bật mô-đun ghi lại Apache, bạn phải khởi động lại các dịch vụ Apache.

$ sudo service apache2 restart

    3.6. Bước 6: MediaWiki installation

    Trong bước này, bạn đã truy cập https://www.mediawiki.org/wiki/download và sau đó tải xuống phiên bản MediaWiki mới nhất hiện có tại đây. Tải xuống thư mục / opt / trên máy chủ.

$ cd /opt/
$ sudo wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
$ sudo tar -xvzf mediawiki-1.31.0.tar.gz
$ sudo mv /opt/mediawiki-1.31.0/ /var/www/html/mediawiki

      Bạn sẽ phải thiết lập quyền sở hữu thích hợp để máy chủ có thể đọc được tất cả các tệp.

$ sudo chown www-data:www-data -R /var/www/html/mediawiki

      Sau đó, bạn phải tạo một cơ sở dữ liệu MySQL và user mới.

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE DATABASE mediawiki;
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'your-password';
mysql> GRANT ALL PRIVILEGES ON mediawiki.* TO 'newuser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

     “your-password” bên cạnh IDENTIFIED BY chính là mật khẩu của bạn. Hãy thay đổi nó và nhập mật khẩu bạn chọn.

     Tiếp theo, trong Apache, bạn sẽ phải tạo một chỉ thị máy chủ ảo mới. Ví dụ: trên máy chủ ảo của bạn, hãy tạo một tệp cấu hình Apache mới, chẳng hạn như ‘mediawiki.conf’.

$ sudo touch /etc/apache2/sites-available/mediawiki.conf
$ sudo ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/mediawiki.conf
$ sudo vi /etc/apache2/sites-available/mediawiki.conf

      Khi bạn đã hoàn thành việc này, hãy thêm các dòng sau bằng cách nhấn “i” để chèn và nhấn nút Esc và gõ: wq để lưu và thoát khỏi trình chỉnh sửa.

<VirtualHost *:80>
ServerAdmin admin@your-domain-name.com
DocumentRoot /var/www/html/mediawiki/
ServerName your-domain-name.com
ServerAlias www.your-domain-name.com
<Directory /var/www/html/mediawiki/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain-name.com-error_log
CustomLog /var/log/apache2/your-domain-name.com-access_log common
</VirtualHost>

     Sau đó, bạn phải xóa tệp, OOO-default.conf.

$ sudo rm /etc/apache2/sites-enabled/000-default.conf

     Bây giờ để lưu các thay đổi bạn phải khởi động lại máy chủ web Apache.

$ sudo service apache2 restart

     Trong bất kỳ trình duyệt nào bạn chọn, hãy truy cập http://your-domain-name.com. Bạn sẽ tìm thấy siêu liên kết có nội dung ‘thiết lập wiki’. Nhấp vào ‘set up the wiki‘.

     Thao tác này sẽ đưa bạn đến màn hình cài đặt.

     Đầu tiên, bạn sẽ phải chọn ngôn ngữ và ngôn ngữ Wiki của mình. Sau đó nhấp vào Continue sẽ đưa bạn đến trang tiếp theo.

     Ở đó, bạn sẽ phải nhập các thông tin sau nếu tất cả các yêu cầu được đáp ứng và sau đó nhấp vào nút ‘Continue’

install mediawiki
install mediawiki

 

     Bước tiếp theo yêu cầu một số cấu hình cơ sở dữ liệu. Trong mục “Database type”, chọn MySQL. Sau đó viết “localhost” trong Máy chủ cơ sở dữ liệu.

     Sau đó, bạn phải điền phần còn lại của thông tin theo cơ sở dữ liệu mà bạn đã tạo trong bước đầu tiên của hướng dẫn này. Nhấp vào nút “Continue” khi bạn đã nhập thành công tất cả các thông tin chính xác.

     Bạn sẽ được đưa đến trang tiếp theo, nơi bạn phải chọn:

     Công cụ lưu trữ: InnoDB

     Khi bạn đã hoàn tất việc này, hãy nhấp vào nút ‘Continue’.

     Sau đó, bạn sẽ phải nhập tên của Wiki. Tên này sẽ xuất hiện trên thanh tiêu đề của trình duyệt.

     Tạo tài khoản quản trị viên. Khi bạn đã hoàn thành tất cả những điều này, bạn đã sẵn sàng cài đặt Wiki.

     Bạn có thể thêm các dòng sau vào cuối tệp LocalSettings.php nếu bạn không muốn chờ đợi và muốn tăng tốc quá trình cài đặt.

$ sudo vi /var/www/html/mediawiki/LocalSettings.php

# Speed improvements
$wgUseGzip = true;
$wgUseFileCache = true;

# Performance settings
$wgDisableCounters = true;
$wgMiserMode = true;

      Bạn cũng sẽ phải đặt quyền sở hữu thích hợp cho tệp cấu hình LocalSettings.php

$ sudo chown www-data:www-data /var/www/html/mediawiki/LocalSettings.php

      Kết thúc quá trình cài đặt, MediaWiki đã được cài đặt thành công trên máy chủ của bạn.

Cuối cùng, bạn đã cài đặt thành công Mediawiki. Hi vọng rằng đây sẽ là bài viết hữu ích dành cho bạn. Chúc bạn thực hiện thành công!

Cảm ơn bạn đã đón đọc bài viết. Có thể bạn cũng quan tâm đến Hướng dẫn cài đặt Matomo Web Analytics Tool trên Ubuntu 18.04

Danh mục
  • Chứng chỉ SSL
  • Dịch vụ CDN
  • Email
  • Hosting
  • Hướng dẫn
    • Hướng dẫn đăng ký dịch vụ
    • Hướng dẫn kỹ thuật
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
    • Quy Trình
  • Kiến thức chung
    • Cloud Computing
    • DNS
    • IP
    • WordPress
  • Máy chủ
  • Phần mềm
    • cPanel
    • DirectAdmin
    • Plesk 12/Onyx
  • Tên miền
  • Thông báo & Tin tức
  • VPS
  • Website
Xem tất cả bài viết
Thịnh Văn Hạnh

Chào bạn, tôi là Thịnh Văn Hạnh, CEO và là người sáng lập nên BKNS. Với nhiều năm trong lĩnh vực công nghệ thông tin, hosting, server, tên miền... Tôi mong muốn mang đến cho các bạn những thông tin hữu ích nhất.

Chia sẻ lên
Theo dõi trên

Bài viết liên quan

ten-mien-co-toi-da-bao-nhieu-ky-tu

19/08/2025

12

Tên miền có tối đa bao nhiêu ký tự? Cẩm nang cần biết khi đặt tên miền

domain-la-gi (1)

18/08/2025

11

Domain là gì? Khái niệm cơ bản dành cho người mới bắt đầu

anh- bia

16/08/2025

30

Tên miền doanh nghiệp là gì? Nền tảng xây dựng thương hiệu số chuyên nghiệp

thong-bao-nang-cap-ha-tang-he-thong

14/08/2025

77

[THÔNG BÁO] NÂNG CẤP TOÀN BỘ HỆ THỐNG NGÀY 16/08/2025

anh-bia

14/08/2025

102

Bí quyết chọn tên miền đẹp: Hướng dẫn từ A–Z

anh-bia-Let's-Encrypt-la-gi

07/08/2025

111

Let’s Encrypt là gì? Giải pháp chứng chỉ SSL miễn phí cho website bảo mật và uy tín

huong-dan-dns

28/07/2025

114

Hướng dẫn cấu hình chuyển hướng tên miền trên DNS

ma-xac-thuc-2fa

18/07/2025

161

Hướng dẫn xác thực 2FA trên Hệ thống DNS Tên miền

Multi-home-Internet-2

03/07/2025

217

Multi-home Internet: Giải pháp kết nối đa kênh tối ưu kết nối mạng

×
Xin chào,

Vui lòng nhập thông tin để chúng tôi liên hệ lại với bạn theo lịch hẹn.

Gửi Yêu Cầu
Gọi hotline 190 063 6809(24/7)
Thành công,

Cảm ơn bạn đã để lại thông tin. Chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.

Về chúng tôi

  • Giới thiệu
  • Liên hệ
  • Hồ sơ năng lực
  • Thông báo & Tin tức
  • Affiliate
  • Chương trình tích điểm

Các dịch vụ

  • Đăng Ký Tên Miền
  • Web Hosting
  • Platinum Web Hosting
  • Email Hosting
  • Cloud VPS
  • Server – Thuê máy chủ
  • Phần mềm
  • SSL & Bảo mật
  • Thiết kế website

Thông tin cần biết

  • Điều Khoản Sử Dụng Dịch Vụ
  • Quy trình giải quyết khiếu nại khách hàng
  • Cam kết chất lượng dịch vụ (SLA)
  • Văn Bản Pháp Lý
  • Biểu Mẫu Hồ Sơ Đăng Ký
  • Chính sách bảo mật thông tin

Câu hỏi thường gặp

  • Các hỏi đáp về dịch vụ Email
  • Các hỏi đáp về dịch vụ Tên miền
  • Các hỏi đáp về dịch vụ hosting
  • Các hỏi đáp về dịch vụ máy chủ
  • Hỏi đáp dịch vụ SSL

Hướng dẫn sử dụng

  • Hướng dẫn dịch vụ
  • Hướng dẫn sử dụng my.bkns.net

Số ĐKKD: 0104850587, cấp ngày 10/8/2010, tại sở KHĐT Hà Nội

Địa chỉ trụ sở: BT2-VT18, Khu nhà ở Xa La, Phường Hà Đông, Thành phố Hà Nội, Việt Nam

Chịu trách nhiệm nội dung: Giám đốc Thịnh Văn Hạnh

Copyright © Since 2010 BKNS, All rights reserved

Sử dụng dịch vụ tại BKNS.VN có nghĩa là bạn đồng ý với Quy định sử dụng của chúng tôi.

Công ty cổ phần giải pháp mạng Bạch Kim

LocationP501, Tầng 5 Tòa nhà số 169 đường Nguyễn Ngọc Vũ, Phường Yên Hòa, Thành phố Hà Nội, Việt Nam.

LocationB16 Khu nhà ở Thương Mại 319 Lý Thường kiệt, Phường Phú Thọ, Thành phố Hồ Chí Minh.

Phone Tổng đài 24/7: 1900 63 68 09

Phone Tư vấn dịch vụ: 1800 646 884 (Miễn phí cước)

Email Email liên hệ: info@bkns.vn

Email Email phản hồi dịch vụ: gopy@bkns.vn

Liên hệ với chúng tôi:

Zalo Offcial Account của hệ thống :

Zalo
Copyright © 2022 BKNS, All rights reserved
  • Tên miền
    • Đăng ký tên miền
    • bang-gia-ten-mienBảng giá tên miền
    • Kiểm Tra Tên Miền
    • Gợi ý tên miền AI
    • ten-mien-vn-14Tên Miền .VN
    • Tên miền miễn phí
    • Gia hạn tên miền
    • Quy trình xử lý khiếu nại tên miền
    • Khi nào cần Transfer tên miền?Hướng dẫn chuyển tên miền về BKNS
    • Thủ tục chuyển nhượng tên miền VN
    • Các quy trình tên miền khác
    • Biểu Mẫu Hồ Sơ Đăng Ký
  • Hosting
    • hosting-platinumPlatinum Web Hosting
      Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
    • hosting-wordpressHosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting-seoHosting SEO
      Tối ưu hóa website thân thiện với công cụ tìm kiếm
    • hosting-windowsHosting Windows
      Khả năng thích ứng cao – Bảo mật, mạnh mẽ đơn giản
    • reseller-hosting-cpanelReseller Hosting Cpanel
      Giải pháp tối ưu hệ thống Website
    • hosting-freehosting-freeHosting Free
      Khởi tạo website chỉ với 0đ
    • hosting-gia-re-1Hosting Giá Rẻ
      Off 15%: Hosting + Domain
  • Email
    • email-3Email Hosting
    • email-3Email Relay
      White list IP
    • email-3Email Server
      Miễn phí SSL, Giảm giá 20%
  • VPS
    • icon-AMD1Cloud VPS AMD
      Bộ xử lý AMD EPYC™
    • icon-vm-1Cloud VPS VM
      Giá chỉ từ 77k/tháng
    • icon-gia-reVPS Giá Rẻ
      Giá chỉ từ 75k/tháng
    • icon-storgeStorage VPS
      Lưu trữ dung lượng cao
    • Cloud VPS SEO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
    • Backup dữ liệu
    • sieu-reVPS Siêu Tiết Kiệm
      Giá chỉ từ 69k/tháng
    • VPS N8N AI
      N8N Tool Integration
  • Máy Chủ
    • server-bkns-1Thuê Máy Chủ
    • server-bkns-1Thuê Chỗ Đặt Máy Chủ
    • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
  • Phần mềm
    • pngDirectAdmin
    • CloudlinuxCloudLinux
    • Plesk 1Plesk Obsidian
    • vBulletinvBulletin
    • Group-3164LiteSpeed
    • downloadSoftaculous
    • VectorImunify360
    • logo-cpanelcPanel
    • logo-dtiDTI
  • Website
  • SSL
  • Đối tác
    • Đại lý
    • Cộng Tác Viên
    • Tích Điểm Lên Hạng
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Cam kết chất lượng mức dịch vụ (SLA)
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
  • WooCommerce not Found
  • Newsletter
  • Đăng nhập
    • English
  • Tên miền
    • Đăng ký tên miền
    • bang-gia-ten-mienBảng giá tên miền
    • Kiểm Tra Tên Miền
    • Gợi ý tên miền AI
    • ten-mien-vn-14Tên Miền .VN
    • Tên miền miễn phí
    • Gia hạn tên miền
    • Quy trình xử lý khiếu nại tên miền
    • Hướng dẫn chuyển tên miền về BKNS
    • Thủ tục chuyển nhượng tên miền VN
    • Các quy trình tên miền khác
    • Biểu Mẫu Hồ Sơ Đăng Ký
  • Hosting
    • hosting-platinumPlatinum Web Hosting
      Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
    • hosting-wordpressHosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting-seoHosting SEO
      Tối ưu hóa website thân thiện với công cụ tìm kiếm
    • hosting-windowsHosting Windows
      Khả năng thích ứng cao – Bảo mật, mạnh mẽ đơn giản
    • reseller-hosting-cpanelReseller Hosting Cpanel
      Giải pháp tối ưu hệ thống Website
    • hosting-freeHosting Free
      Khởi tạo website chỉ với 0đ
    • hosting-gia-re-1Hosting Giá Rẻ
      Off 15%: Hosting + Domain
  • Email
    • email-3Email Hosting
    • email-3Email Relay
      White list IP
    • email-3Email Server
      Miễn phí SSL, Giảm giá 20%
  • VPS
    • icon-AMD1Cloud VPS AMD
      Bộ xử lý AMD EPYC™
    • icon-vm-1Cloud VPS VM
      Giá chỉ từ 77k/tháng
    • icon-gia-reVPS Giá Rẻ
      Giá chỉ từ 75k/tháng
    • icon-storgeStorage VPS
      Lưu trữ dung lượng cao
    • Cloud VPS SEO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
    • Backup dữ liệu
    • sieu-reVPS Siêu Tiết Kiệm
      Giá chỉ từ 69k/tháng
    • VPS N8N AI
      N8N Tool Integration
  • Máy Chủ
    • server-bkns-1Thuê Máy Chủ
    • server-bkns-1Thuê Chỗ Đặt Máy Chủ
    • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
  • Phần mềm
    • pngDirectAdmin
    • CloudlinuxCloudLinux
    • Plesk 1Plesk Obsidian
    • vBulletinvBulletin
    • Group-3164LiteSpeed
    • downloadSoftaculous
    • VectorImunify360
    • logo-cpanelcPanel
    • logo-dtiDTI
  • Website
  • SSL
  • Đối tác
    • Đại lý
    • Cộng Tác Viên
    • Tích Điểm Lên Hạng
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Cam kết chất lượng mức dịch vụ (SLA)
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)