• Linux安装MediaWiki


    [html] view plaincopy
     
    1. 1.    编译安装libxml2  
    2. # wget http://xmlsoft.org/sources/libxml2-2.6.32.tar.gz  
    3. # tar zxvf libxml2-2.6.32.tar.gz  
    4. # cd libxml2-2.6.32  
    5. # ./configure --prefix=/usr/local/libxml2/  
    6. # make && make install  
    7.   
    8. 2.    编译安装apache  
    9. # wget ftp://ftp.ru/pub/sunfreeware/SOURCES/httpd-2.2.6.tar.gz  
    10. # tar zxvf httpd-2.2.6.tar.gz  
    11. # cd httpd-2.2.6  
    12. # ./configure --prefix=/usr/local/apache22 --enable-module=so  
    13. # make && make install  
    14. 启动apache:  
    15. # /usr/local/apache22/bin/apachectl start  
    16. IE访问http://ip/,出现”It works!”,apache安装成功。  
    17.   
    18. 3.    安装配置MySQL  
    19. # wget http://download.mysql.cn/download_file/gz/5.0/mysql-5.0.22.tar.gz  
    20. # tar zxvf mysql-5.0.22.tar.gz  
    21. # cd mysql-5.0.22  
    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  
    23. 配置成功出现“Thank you for choosing MySQL!”提示。  
    24. # make && make install  
    25. 编译完毕。  
    26.   
    27. # cp ./support-files/mysql.server /etc/init.d/mysql  
    28. # groupadd mysql  
    29. # useradd -g mysql mysql  
    30. # chmod 777 /etc/init.d/mysql  
    31. # /usr/local/mysql/bin/mysql_install_db  
    32. # chown -R mysql:mysql /usr/local/mysql/data/  
    33. # service mysql start           //启动mysql  
    34. # /usr/local/mysql/bin/mysqladmin –u root –p password 'rootpw'        //设置密码为rootpw  
    35. Enter password:                  //默认密码为空,所以直接回车  
    36. # /usr/local/mysql/bin/mysql -u root -p  
    37. Enter password:                  //输入新密码后,登录成功  
    38.   
    39. 接着把wiki要用的数据库及用户和权限创建:  
    40. create database wikidb;  
    41. grant all on wikidb.* to root;  
    42. grant all on wikidb.* to root@localhost;  
    43. grant all on wikidb.* to wikiuser;  
    44. grant all on wikidb.* to wikiuser@localhost;  
    45. set password for wikiuser@localhost=password('wikipw');  
    46. 数据库安装及配置全部完毕。  
    47.   
    48. 4.    安装配置PHP  
    49. # wget http://us3.php.net/distributions/php-5.2.10.tar.gz  
    50. # tar zxvf php-5.2.10.tar.gz  
    51. # cd php-5.2.10  
    52. # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache22/bin/apxs --with-mysql=/usr/local/mysql  
    53. # make && make test  
    54. # make install  
    55. # cp php.ini-dist /usr/local/php/lib/php.ini     //拷贝php配置文件  
    56.   
    57. 修改apache配置文件httpd.conf  
    58. # vi /usr/local/apache22/conf/httpd.conf  
    59. 在#AddType application/x-tar.tgz下加一行:  
    60. AddType application/x-httpd-php .php  
    61. 在#LoadModule foo_module modules/mod_foo.so下加一行: 如果原来有就去掉#号  
    62. LoadModule php5_module  modules/libphp5.so  
    63. 找到DirectoryIndex index.html在后面添加 index.php  
    64. 保存httpd.conf文件.  
    65. 重启动apache  
    66. # /usr/local/apache22/bin/apachectl stop  
    67. # /usr/local/apache22/bin/apachectl start  
    68. 写一个测试页,放到apache的htdocs目录下,打开浏览器访问应该可以看到php的版本等信息。php测试页代码如下:<?php phpinfo();?>  
    69.   
    70. 5.    安装Mediawiki  
    71. # wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz  
    72. # tar zxvf mediawiki-1.15.1.tar.gz  
    73. # mv mediawiki-1.15.1 /usr/local/apache22/htdocs/wiki  
    74. # chown -R root:root /usr/local/apache22/htdocs/wiki/  
    75. # chmod a+w /usr/local/apache22/htdocs/wiki/config  
    76. 通过浏览器访问http://ip/wiki/config/index.php开始安装检测向导。  
    77. 此页面会显示Checking environment...,检查系统环境的信息,这里会显示一些系统安装的相关软件信息,及错误警告信息,可以看情况考虑是否需要解决警告信息。  
    78. 只要最后一行显示“Environment checked. You can install MediaWiki.”,就可以继续安装wiki.  
    79. 根据页面下边的提示填写网站设定,这里我只列举了几个主要填写项,每个项下面都有英文说明,所以我就不多写了:  
    80. ①    Wiki name:你的wiki站点名称  
    81. ②    Language:界面语言  
    82. ③    Admin username:管理员用户名  
    83. ④    Password:管理员密码  
    84. ⑤    Object caching:看情况自己选择No caching或Memcached. 有caching的话速度会好点吧  
    85. ⑥    Database typ: MySQL        //6-10的设定要与上面mysql创建的名称、用户名、密码相对应。  
    86. ⑦    Database host:MySQL数据库地址,数据库在本机就用localhost  
    87. ⑧    Database name:数据库名称  
    88. ⑨    DB username:数据库用户名  
    89. ⑩    DB password:数据库密码  
    90. ⑪    Superuser account:数据库超级用户设置,不使用就不填  
    91. ⑫    Database table prefix:数据库里的表的前缀,建议填写。例: wiki_  
    92. ⑬    Database character set:数据库字符集,这个看个人需求选吧,我是习惯用utf-8  
    93. 点击Install MediaWkiki!按钮提交。  
    94. 提交后,提示你拷贝配置文件到根目录,命令如下:  
    95. # cd /usr/local/apache22/htdocs/wiki/config/  
    96. # mv LocalSettings.php ../  
    97. 通过浏览器访问http://ip/wiki/index.php 进入wiki首页  
  • 相关阅读:
    vue 数字滚动的插件 vue-count-to
    ASP.NET Core EF 查询获取导航属性值,使用Include封装
    nginx在asp.net mvc项目中 配置 初步快速入门
    JQuery EasyUI 扩展方法 日期控件 设置时间段函数
    JQueryEasyUI easyui-combobox 单击文本区域显示下拉菜单
    Jquery Easy UI Datagrid 上下移动批量保存数据
    ASP.NET MVC BundleConfig介绍和使用
    ASP.NET MVC5 视图相关学习
    SqlDependency数据库同步+signalr 推送消息
    T4 模板自动生成带注释的实体类文件
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8340159.html
Copyright © 2020-2023  润新知