基于ECS搭建MediaWiki

基于ECS搭建MediaWiki

很高兴可以参加本次阿里云训练营!下面让我和大家讲一讲如何搭建MediaWiki

环境centos+ Apache Httpd + MySQL + PHP

第一步设置安全组,快速添加,http,https,mysql,设置放法参考这篇博客
https://blog.csdn.net/fffffyp/article/details/107836973

1.安装Apache服务,以及其拓展包

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

基于ECS搭建MediaWiki_第1张图片

则表示安装成功啦!重启服务

systemctl start httpd.service

打开浏览器输入:http://公网ip

基于ECS搭建MediaWiki_第2张图片

显示这个页面,说明Apache服务安装成功!

2.安装MySQL数据库

执行如下命令,下载并安装MySQL官方的Yum Repository。

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

基于ECS搭建MediaWiki_第3张图片

启动MySQL数据库

systemctl start mysqld.service

查看MySQL运行状态

systemctl status mysqld.service

基于ECS搭建MediaWiki_第4张图片

显示active(running)表示运行状态

下一步,查看MySQL初始密码----从日志文件里获取

grep "password" /var/log/mysqld.log

在这里插入图片描述

登陆到数据库

mysql -uroot -p

输入刚才获取到的密码 M=XXXX 那一串密码登录到数据库

基于ECS搭建MediaWiki_第5张图片

更改密码:说明 新密码设置的时候如果设置的过于简单会报错,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

输入exit退出数据库

3.安装PHP语言环境

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

创建PHP测试页面

echo "" > /var/www/html/phpinfo.php

重启Apache服务

systemctl restart httpd

浏览器输入http://公网ip地址/phpinfo.php

打开以下页面就是说明PHP语言环境安装成功

基于ECS搭建MediaWiki_第6张图片

下载MediaWiki并解压缩。

cd /var/www
wget https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.4.tar.gz
tar xvf mediawiki-1.26.4.tar.gz
rm -rf html/* #删除原来有的东西
mv mediawiki-1.26.4/*  html  #移动所有代码到html文件夹里

安装apc包

yum -y install php-pear php-devel httpd-devel pcre-devel gcc make
pecl install apc
echo "extension=apc.so" > /etc/php.d/apc.ini

重启服务器

systemctl restart httpd

然后浏览器输入http:公网ip进入配置页面

基于ECS搭建MediaWiki_第7张图片

基于ECS搭建MediaWiki_第8张图片

基于ECS搭建MediaWiki_第9张图片

点击继续以后你会获得一个LocalSettings.php

您需要下载该文件,并将其放在您wiki的根目录(index.php的同级目录)中。

基于ECS搭建MediaWiki_第10张图片

这就成功啦!

你可能感兴趣的:(Ecs,wiki,centos,php,wiki,centos,mysql,ecs)