wiki安装过程记录

  • 格式:doc
  • 大小:23.50 KB
  • 文档页数:4

1、Apache 2.0 的安装
*下载Apache 2.0
*执行以下Linux命令进行安装
a)gzip -d httpd-2_0_NN.tar.gz
b)tar xvf httpd-2_0_NN.tar
c)cd httpd-2_0_NN
d)./configure --enable-so
e)make
f)make install
现在您已经将 Apache 2.0.NN 安装在 /usr/local/apache。

本安装支持可装载模块
和标准的 MPM prefork。

之后,可以使用如下命令启动 Apache 服务器:
/usr/local/apache2/bin/apachectl start
如果成功,您可以停止 Apache 服务器并继续安装其他:
/usr/local/apache2/bin/apachectl stop
2 MySQL
在安装MediaWiki之前,你必须创建MySQL数据库和一个用户。

你可以通过用种类多样的控制面板来完成这项工作,例如:PhpMyAdmin,这是一个常常可以共享主机,可以用
ssh登陆主机并且可以键入指令到MySQL提示中的MySQL管理面板,你可以参考相关
的文件来了解如何运用它。

或者,练习你的主机提供者为你创建一个帐户。

a.下载和安装MySQL 5.0它将会把自己安装到/usr/local/mysql
b.检查数据库服务器是否运行("/usr/local/mysql/bin/mysqladmin status")如果
没有运行,sudo /usr/local/mysql/bin/safe_mysqld &.
(For Fedora Core 5, use /usr/bin/mysqld_safe)
i.另一个最初开启MySQL服务的方法是运行在安装根目录的可用的配置脚
本。

它创建初始表并自动启动MySQL保护。

c.为你数据库服务器的"root"帐户设置密码,/usr/local/mysql/bin/mysqladmin
-u root password yourpassword
d.为你的wiki站点在MySQL中设置一个用户--在你的终端这样操作:
/usr/local/mysql/bin/mysql -u root -p mysql
e.这启动了MySQL的命令行客户端。

现在,在客户端进行如下操作:
create database wikidb; grant create, select, insert, update, delete, alter, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password'; flush privileges; \q
3、PHP的安装
*下载PHP 5.1.2:/downloads.php
*执行以下Linux命令进行安装
a)gunzip php-NN.tar.gz
b)tar -xvf php-NN.tar
c)cd ../php-NN
d)./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-
mysql=/usr/local/mysql
e)make
f)make install
g)cp php.ini-dist /usr/local/lib/php.ini
h)编辑 httpd.conf 文件以调用 PHP 模块。

LoadMolude 表达式右边的路径必须指向您
系统中的 PHP。

以上的 make install 命令可能已经帮您完成了这些,但务必要检查。

对于 PHP 5:
LoadModule php5_module modules/libphp5.so
注:httpd.conf 文件在目录/usr/local/apache2/conf中
i)继续编辑 httpd.conf 文件,告知 Apache 将特定的扩展名解析成 PHP,例如,我们让 Apache 将扩展名 .php
解析成 PHP。

您可以将任何扩展名指定为 PHP,只需添加它们,每一个用空格分隔。

例如,我们要添加 .phtml:
AddType application/x-httpd-php .php .phtml
通常,我们还将 .phps 扩展名设置成显示高亮的 PHP 源文件,可以这样来完成:
AddType application/x-httpd-php-source .phps
j)启动您的 Apache 服务器: /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load
/usr/local/apache2/modules/libphp5.so into server:
/usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
关闭SELINUX
4、Mediawiki的安装
*Mediawiki下载:MediaWiki
*把下载文件解压并copy到目录:/usr/local/apache2/htdocs
*通过浏览器访问index.php文件(例如 http://localhost/mediawiki-
1.7.1/config/index.php ),这时安装过程自动开始,软件会检查系统配置。

根据页面提示填写相应的内容:(请对以下内容做好记录,以便升级时使用)
Site name:你的wiki站点名称。

注意:这与网站本身的名字空间有关,建议使用简短的英文(以后可修改)
Contact e-mail:站长的联络邮件
Language:语种选择。

建议选择zh-cn简体中文或zh-tw繁体中文;没必要就不要选支持繁简体自动转换的zh中文,否则此后网站提示的本地化工作量将增加很多
Copyright/license medadata:版权类型。

其中GNU为公开的自由版权,允许他人复制、修改;不确定该用什么版权时选no license metadata
Sysop account name:站长的名字。

这是建立wiki后的第一个管理员用户,以后无法改名。

可考虑使用英文名字
password:站长的密码
Shared memory caching:网站缓冲机制,建议选择Turck MMCache
MySQL server:填写空间服务商提供的MySQL服务器名称,一般为localhost
Database name:数据库名称,根据与空间服务商的约定填写
DB username:数据库用户名,根据服务商约定填写
DB password:数据库密码,根据服务商约定填写
Database table prefix:数据表前缀。

建议设置前缀,以便与本站的其他软件公用MySQL数据库,甚至同时架设多个wiki(需放在不同目录)。

DB root password:数据库root密码。

(可忽略)
按Install按钮提交即可。