linux下discuz 论坛安装
2013-03-02 11:08
411 查看
环境:系统版本:centos 5.7软件版本:apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz pcre-8.30.tar.gz httpd-2.4.2.tar.gzmysql-5.1.49.tar.gz php-5.4.4.tar.gz Discuz_X2.5_SC_UTF8.zip安装说明:dz论坛运行在lamp环境下,所以安装dz前需要配置安装lamp的环境。1、首先yum安装lamp运行的缺失的组建
yum install gcc make libtool gcc-c++ ncurses-devel libxml2 libxml2-devel -y2、安装apache需要的组建apr、apr-util、pcre
apr-1.4.6.tar.gz tar xvf apr-1.4.6.tar.gz cd apr-1.4.6 ./configure --prefix=/usr/local/apr make && make install apr-util-1.4.1.tar.gz tar xvf apr-util-1.4.1.tar.gz cd apr-util-1.4.1 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/ make && make install pcre-8.30.tar.gz tar xvf pcre-8.30.tar.gz cd pcre-8.30 ./configure --prefix=/usr/local/pcre3、安装apache
httpd-2.4.2.tar.gz tar xvf httpd-2.4.2.tar.gz cd httpd-2.4.2 ./configure --prefix=/usr/local/apache
--with-apr=/usr/local/apr/
--with-apr-util=/usr/local/apr-util/
--with-pcre=/usr/local/pcre/ make && make install修改apache配置文件vi /usr/local/apache/conf/httpd.confServerName 192.168.22.113:80 <==修改主机名.若没有dns,则用IP替代DocumentRoot "/var/www/html" <==修改文档路径.一般把webapps放置到此处DirectoryIndex index.html index.php index.htm <==修改默认的欢迎页面配置apache启动脚本cp /usr/local/apache/bin/apachectl /etc/init.d/httpdchmod 755 /etc/init.d/httpd4、安装mysql创建mysql用户和用户组
groupadd mysql useradd -g mysql -s /sbin/nologin -M mysql
tar -zxvf mysql-5.1.49.tar.gz cd mysql-5.1.49
autoreconf --force --install libtoolize --automake --force automake --force --add-missing 此三行是由于./configure 报错:“/bin/rm: cannot remove `libtoolT': No such file or directory”
./configure \ --prefix=/usr/local/mysql \ --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \ --with-charset=utf8 \ --with-extra-charsets=all \ --enable-assembler \ --enable-thread-safe-client make && make install配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值
chown -R mysql.mysql /usr/local/mysql/ /usr/local/mysql/bin/mysql_install_db --user=mysql添加服务
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld chmod 755 /etc/rc.d/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on service mysqld start安装后检测并修改root密码
/usr/local/mysql/bin/mysqladmin version /usr/local/mysql/bin/mysqladmin ping ln -s /usr/local/mysql/bin/mysql /usr/bin/ ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/设置root密码
mysqladmin -u root password "123"配置mysql库文件搜索路径
echo "/usr/local/mysql/lib/mysql/" >>/etc/ld.so.conf ldconfig -v清除空密码数据库用户,增加外部连接用户
mysql -u root -p
//mysql> grant all privileges on *.* to test@'%' identified by '123456'; //可不做 mysql> use mysql; mysql> delete from user where password=""; mysql> exit;5、安装phpphp-5.4.4.tar.gztar xvf php-5.4.4.tar.gzcd php-5.4.4./configure --prefix=/usr/local/php \--with-mysql=/usr/local/mysql \--with-apxs2=/usr/local/apache/bin/apxs \--with-config-file-path=/usr/local/php/etcmake && make install将PHP安装目录中的php.ini-recommended文件拷贝到编译时指定的PHP配置文件目录/opt/php/etc下,在PHP源码包目录“php-5.2.6”中操作如下:cp php.ini-production /usr/local/php/etc/php.inicp /root/php-4.4.2/php.ini-dist /usr/local/lib/php.ini修改Apache的配置文件vi /usr/local/apache/conf/httpd.conf在文件最后添加AddType application/x-httpd-php .php重启Apache服务/usr/local/apache/bin/apachectl stop/usr/local/apache/bin/apachectl start测试php<?phpphpinfo();?>安装dz主程序Discuz_X2.5_SC_UTF8.zipunzip Discuz_X2.5_SC_UTF8.zipmkdir /usr/local/apache/htdocs/bbs/mv upload/* /usr/local/apache/htdocs/bbs/设置目录属性(windows 服务器可忽略这一步)以下这些目录需要可读写权限./config./data 含子目录访问 http://ip/bbs/install,按着网页提示安装。
相关文章推荐
- linux 下php环境的安装及Discuz论坛安装
- 基于Red Hat Enterprise Linux 5安装discuz论坛过程
- Linux下搭建安装Discuz论坛
- Linux 服务器安装discuz 7.2论坛
- linux下安装和配置论坛(Discuz!7.0)
- Linux下搭建安装Discuz论坛
- Linux下安装Discuz论坛
- LNMP架构的搭建(linux+nginx+mysql+php源码安装 )+Discuz论坛的搭建
- 转载:linux环境下搭建discuz论坛
- CentOS-6.4 源码包编译安装LNMP +Discuz开源论坛(mysql-5.6.14 +PHP-5.4.21+nginx-1.4.2)
- linux学习之--硬盘安装ubuntu方法(转自ubuntu中文论坛fff969)
- 两个方法解决DZ(Discuz ! x3.2 )论坛安装模板不是正版应用的问题
- Ubuntu之LAMP搭建篇及discuz论坛安装
- 阿里云服务器Discuz论坛程序安装
- 自己动手利用CentOS6.5 搭建php环境安装discuz论坛
- 33讲 PHP开发环境的搭建和使用③ 安装并配置discuz论坛
- Linux精品之NFS介绍与应用(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)
- linux下搭建lamp论坛(phpwind+wordpress+discuz)
- linux环境的Discuz 安装笔记
- RHEL7搭建LAMP环境并安装Discuz论坛