LinuxAS4+httpd2.2.4+mysql5.0.40+php5.1.2+Discuz!_5
用到的安装包:
1.apache: httpd-2.2.4.tar.gz
apapr-util-1.2.7.tar.gz
apr-1.2.7.tar.gz
2.mysql: mysql-5.0.40.tar.gz
3.php: php-5.1.2.tar.gz
4.Discuz!: Discuz!_5.zip
安装步骤:
1.apache安装:
首先安装apr-1.2.7.tar.gz、apr-util-1.2.7.tar.gz两个包
安装apr-1.2.7.tar.gz
tar zxf apr-1.2.7.tar.gz
cd apr-1.2.7
./configure --prefix=/usr/local/apr-httpd
make
make install
cd ..
安装apr-util-1.2.7.tar.gz
tar zxf apr-util-1.2.7.tar.gz
cd apr-util-1.2.7
./configure --prefix=/usr/local/apr-util-httpd --with-apr=/usr/local/apr-httpd
make
make install
cd ..
安装httpd-2.2.4.tar.gz
tar zxf httpd-2.2.4.tar.gz
cd httpd-2.2.2
./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-module=most --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --enable-so
make
make install
2.安装mysql
tar zxf mysql-5.0.40.tar.gz
cd mysql-5.0.40
./configure --prefix=/usr/local/mysql
make
make install
groupadd mysql
useradd -g mysql mysql
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
bin/mysqladmin -uroot password new-password (默认为空密码)
3.安装php
tar zxf php-5.1.2.tar.gz
cd php-5.1.2
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
make
make install
cp php.ini-dist /usr/local/lib/php.ini
文件配置:
编辑apache配置文件,/usr/local/apache/conf/httpd.conf
在AddType application/x-gzip .gz .tgz下增加以下两行
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
在DirectoryIndex 一行加上 index.php
保存后启动apache服务器
测试:
在apache目录下建一个test.php文件,在文件中输入:
phpinfo();
?>
通过浏览器查看
安装Discuz!_5论坛
1.先解压
2.上传:
使用ftp上传解压文件Discuz!5中的upload所有文件和目录结构,放到能被web请求所访问的目录中(我使用的是SSH Secure Shell Client)
3.设置目录权限
把下面的文件加上777的权限
./templates
./templates/default
./templates/default/*.*
./attachments
./customavatar
./forumdata
./forumdata/cache
./forumdata/templates
4.配置数据库信息
打开上传到服务器上upload文件中的config.inc.php
$dbhost = 'localhost'; // database server
// 数据库服务器
$dbuser = 'dbuser'; // database username
// 数据库用户名
$dbpw = 'dbpw'; // database password
// 数据库密码
$dbname = 'discuz'; // database name
// 数据库名
$adminemail = 'admin@your.com'; // admin email
// 论坛系统 Email
$dbreport = 0; // send db error report? 1=yes
// 是否发送数据库错误报告? 0=否, 1=是
根据实际情况填写以上信息
5.执行安装脚本
在浏览器中输入http://您的域名/论坛目录/install.php 以完成最后的安装。
安装成功后,请删除安装脚本(install.php),以避免被再次安装。如果你不删除,进入论坛后台会发现不能设置。
阅读(2065) | 评论(0) | 转发(0) |