zoukankan      html  css  js  c++  java
  • linux 本地搭建 MediaWiki

    一.搭建LAMP框架


    1.编译安装libxml2

    # yum install libxml2* -y
    
    

    2.编译安装apache

      httpd-2.2.6.tar.gz 文末附github打包链接
    # tar -zxvf httpd-2.2.6.tar.gz  
    # cd httpd-2.2.6  
    # ./configure --prefix=/usr/local/apache22 --enable-module=so  
    # make && make install  
    
    启动apache:  
    # /usr/local/apache22/bin/apachectl start  
    IE访问http://localhost,出现”It works!”,apache安装成功。
    
    

    3.安装配置MySQL

    # yum install ncurses-devel -y #安装curses库,否则./configure失败
    
    mysql-5.0.22.tar.gz 文末附github打包链接
    # tar zxvf mysql-5.0.22.tar.gz  
    # cd mysql-5.0.22  
    # ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data/ --without-innodb --without-debug --with-extra-charsets=gbk --with-extra-charsets=all --enable-assembler --with-pthread --enable-thread-safe-client --with-client-ldflags=-all-static  
    配置成功出现“Thank you for choosing MySQL!”提示。  
    # make && make install  
    编译完毕。  
          
    # cp ./support-files/mysql.server /etc/init.d/mysql  
    # groupadd mysql  
    # useradd -g mysql mysql  
    # chmod 777 /etc/init.d/mysql  
    # /usr/local/mysql/bin/mysql_install_db  
    # chown -R mysql:mysql /usr/local/mysql/data/  
    # service mysql start           //启动mysql  
    # /usr/local/mysql/bin/mysqladmin –u root –p password 'rootpw'        //设置密码为rootpw  
    Enter password:                  //默认密码为空,所以直接回车  
    # /usr/local/mysql/bin/mysql -u root -p  
    Enter password:                  //输入新密码后,登录成功  
          
    接着把wiki要用的数据库及用户和权限创建:  
    create database wikidb;  
    grant all on wikidb.* to root;  
    grant all on wikidb.* to root@localhost;  
    grant all on wikidb.* to wikiuser;  
    grant all on wikidb.* to wikiuser@localhost;  
    set password for wikiuser@localhost=password('wikipw');  
    数据库安装及配置全部完毕。 
    
    

    4.安装配置PHP

    php-5.3.22.tar.gz   文末附github打包链接
    # tar zxvf php-5.3.22.tar.gz  
    # cd php-5.3.22  
    # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache22/bin/apxs --with-mysql=/usr/local/mysql  
    # make && make test  
    # make install  
    # cp php.ini-dist /usr/local/php/lib/php.ini     //拷贝php配置文件  
          
    修改apache配置文件httpd.conf  
    # vi /usr/local/apache22/conf/httpd.conf  
    在#AddType application/x-tar.tgz下加一行:  
    AddType application/x-httpd-php .php  
    在#LoadModule foo_module modules/mod_foo.so下加一行: 如果原来有就去掉#号  
    LoadModule php5_module  modules/libphp5.so  
    找到DirectoryIndex index.html在后面添加 index.php  
    保存httpd.conf文件.  
    重启动apache  
    # /usr/local/apache22/bin/apachectl stop  
    # /usr/local/apache22/bin/apachectl start  
    
    新建测试页info.php,放到apache的htdocs目录下,IE访问http://localhost/info.php可以看到php的版本等信息.
    # echo "<?php phpinfo();?>" > /usr/local/apache22/htdocs/info.php
    
    

    二.安装mediawiki


    5.安装Mediawiki

    # wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz  
    # tar zxvf mediawiki-1.15.1.tar.gz  
    # mv mediawiki-1.15.1 /usr/local/apache22/htdocs/wiki  
    # chown -R root:root /usr/local/apache22/htdocs/wiki/  
    # chmod a+w /usr/local/apache22/htdocs/wiki/mw-config  
    
    通过浏览器访问http://ip/wiki/mw-config/index.php开始安装检测向导。
      
    1.数据库:wikidb
    2.用户:root
    3.密码:rootpw
    
    此页面会显示Checking environment...,检查系统环境的信息,这里会显示一些系统安装的相关软件信息,及错误警告信息,可以看情况考虑是否需要解决警告信息。  
    只要最后一行显示“Environment checked. You can install MediaWiki.”,就可以继续安装wiki.  
    根据页面下边的提示填写网站设定,这里我只列举了几个主要填写项,每个项下面都有英文说明,所以我就不多写了:  
        ①    Wiki name:你的wiki站点名称  
        ②    Language:界面语言  
        ③    Admin username:管理员用户名  
        ④    Password:管理员密码  
        ⑤    Object caching:看情况自己选择No caching或Memcached. 有caching的话速度会好点吧  
        ⑥    Database typ: MySQL        //6-10的设定要与上面mysql创建的名称、用户名、密码相对应。  
        ⑦    Database host:MySQL数据库地址,数据库在本机就用localhost  
        ⑧    Database name:数据库名称  
        ⑨    DB username:数据库用户名  
        ⑩    DB password:数据库密码  
        ⑪    Superuser account:数据库超级用户设置,不使用就不填  
        ⑫    Database table prefix:数据库里的表的前缀,建议填写。例: wiki_  
        ⑬    Database character set:数据库字符集,这个看个人需求选吧,我是习惯用utf-8  
        点击Install MediaWkiki!按钮提交。  
        提交后,提示你拷贝配置文件到根目录,命令如下:  
        # cd /usr/local/apache22/htdocs/wiki/config/  
        # mv LocalSettings.php ../  
        通过浏览器访问http://ip/wiki/index.php 进入wiki首页  
    
  • 相关阅读:
    数据仓库建模方法初步
    金融行业信用评级主题和概念清单
    数据挖掘标准规范之CRISP-DM基础
    HBase与Zookeeper数据结构查询
    R语言数据挖掘相关包总结-转帖
    R语言学习路线图-转帖
    在IIS上部署Asp.Net Core 2.2.0
    [转]Winform打包工具SetupFactory 9 的使用
    SQLite带参数处理方法
    Web.Config中配置字符串含引号的处理
  • 原文地址:https://www.cnblogs.com/cyno/p/4461291.html
Copyright © 2011-2022 走看看