阿里雲 CentOS 搭建MediaWiki

2022-01-22 10:40:12 字數 2894 閱讀 4464

下面我們開始安裝lamp環境:

# yum install httpd httpd-devel
# systemctl start  httpd
# systemctl enable  httpd
如下圖,在雲伺服器ecs>例項列表中可以看到主機的公網ip:

瀏覽器中訪問你的公網ip,如果無法訪問,那麼大概率是你沒有開啟阿里雲80埠訪問許可權:

1.4.1 開啟阿里雲80埠訪問

完整教程:新增安全組規則

為您的例項新增如下圖的安全組規則即可:

再次訪問你的公網ip,看到下面頁面,則apache安裝沒問題:

yum install mariadb mariadb-server mariadb-libs mariadb-devel
開啟mysql服務,並設定開機啟動,檢查mysql狀態

# systemctl start  mariadb 

# systemctl enable mariadb

# mysql_secure_installation
輸入上面的命令後,會出現一系列選項,下面提供一下我的配置

# 本選項之後會需要設定你的密碼

set root password? [y/n] y

remove anonymous users? [y/n] y

disallow root login remotely? [y/n] n

remove test database and access to it? [y/n] y

reload privilege tables now? [y/n] y

# mysql -u root -p
# yum -y install php
# yum install php-mysql
# yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
# cd  /var/www/html/

# vim index.php

在開啟的index.php中輸入下面的內容

<?php 

phpinfo();

?>

# systemctl restart httpd
瀏覽器中訪問你的公網ip,你可以看到已經安裝的模組:

好了,到這裡lamp環境就都安裝完畢了,下面開始安裝我們的正主mediawiki:

# cd  /var/www/

# wget

# tar xvf mediawiki-1.26.4.tar.gz

# mv mediawiki-1.26.4/* /var/www/html/

我這台機器上只放置了mediawiki,未部署其他服務,所以直接將**放在了html目錄下面。如果你的阿里雲伺服器上面放了多個服務,可以在html目錄下附加一層目錄來放置wiki的**,比如/var/www/html/wiki/mediawiki的**

讓我們來解決這個問題:

首先要安裝apc的依賴包

# yum install php-pear php-devel httpd-devel pcre-devel gcc make
然後使用pecl安裝apc

# pecl install apc
新增apc擴充套件到配置檔案:

# echo "extension=apc.so" > /etc/php.d/apc.ini
最後記得重啟伺服器

# service httpd restart
下面的東西很簡單了,一步步往下點就好,唯一需要注意的是最後一步:

一切就緒後,我們就可以訪問自己的wiki啦~

參考文章

用yum快速搭建lamp平台

使用mediawiki搭建百科站點

linux下yum安裝php apc

阿里雲centos 搭建SVN

1.安裝 先進入想安裝的目錄,執行 yum install subversion 2.建立svn目錄 mkdir p var svn svnrepos 然後建立版本庫 svnadmin create var svn svnrepos 3.修改snvrepos目錄下conf目錄下的三個檔案 authz...

阿里雲 CentOS7 4 LNMP 環境搭建

centos 7.4 nginx 1.12.2 php 7.0.25 mysql 使用阿里雲rds 1.安裝nginx yum install nginx nginx v nginx version nginx 1.12.2 vi etc nginx nginx.conf error log var...

阿里雲 centos7 lnmp環境搭建

centos7 安裝lnmp 一 參考此鏈結的教程 二 從阿里雲市場選擇乙個免費的映象 推薦使用,比較簡單,坑少 我們選擇微柳網路製作的 映象 php執行環境 centos7.2 64位 nginx php5.4 如圖 image.png 操作文件 0.遠端連線 sudo ssh p 22 root...