在linux安装discuz

在linux安装discuz

ID:18713519

大小:1.08 MB

页数:37页

时间:2018-09-21

在linux安装discuz_第1页
在linux安装discuz_第2页
在linux安装discuz_第3页
在linux安装discuz_第4页
在linux安装discuz_第5页
资源描述:

《在linux安装discuz》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、linux下Discuz论坛部署分类: linux相关文章2009-07-2114:23 2150人阅读 评论(1) 收藏 举报    Discuz是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。下面我们就来看一下linux环境下的discuz是如何搭建的搭建思路:既然discuz的基础架构是采用php+mysql实现,那么就必然要用到a

2、pache+mysql+php一、安装apache#tarzxvfhttpd-2.2.11.tar.gz#cdhttpd-2.2.11#./configure--prefix=/usr/local/apache--enable-modules=so#make#makeinstall#/usr/local/apache/bin/apachectlstart解析:①指定apache安装目录时后面跟的参数--enable-modules=so。意思是让apache动态加载DSO模块,如*.so文件,就相当去windows下的dll文件②关于apache服务的启动、停止:源码包安装方式启

3、动为/usr/local/apache/bin/apachctlstart,文件apachecl是httpd的一个可执行文件控制脚本,一般用于控制apache的启动与停止③让apache开机启动:服务器在某些情况下是需要重启的,当我们在装好apache不做一定的设置服务器开启后apache是不能自动启动的,我们可以把/usr/local/apache/bin/apachectlstart这句话加入到启动文件/etc/rc.local中测试:首先我们可以使用netstat–ntl查看apache是否启动,apache用的是80端口确定80端口启用后我们可以在浏览器中访问http服务

4、,在浏览器中输入http;//localhost二、安装mysql本次安装的mysql为二进制源码包,使用源码包安装的好处就在于文件的统一,解压后所有的文件都放置到一个目录下。tarzxvfmysql-5.1.35-linux-i686-glibc23.tar.gz //解压mysql压缩包mvmysql-5.1.35-linux-i686-glibc23/usr/local //我们将mysql安装到/usr/local下,所以将解压后的mysql安装二进制源码包移动到/usr/local下cd/usr/local //进入/usr/local目录,为进行下一步安装做准备ln-

5、smysql-5.1.35-linux-i686-glibc23mysql //做新的连接,因为mysql文件夹的名字太长了groupaddmysql //创建一个用户组useradd-gmysqlmysql //创建一个用户,名为mysql,并指定mysql用户属于mysql组/usr/local/mysql/scripts/mysql_install_db //初始化数据库chown-Rroot/usr/local/mysql //让root用户对MySQL文件夹拥有管理权限chown-Rmysql/usr/local/mysql/data //让mysql用户拥有对数据库目

6、录的读写权限chgrp-Rmysql/usr/local/mysql/usr/local/mysql/bin/mysqld_safe-user=mysql& //启动mysql,以用户mysql启动,启动命令后加&意思是放到后台进行/usr/local/mysql/bin/mysqladmin-urootpassword123456 //为了安全起见,建议设置登陆数据库时需要身份验证,此处的root用户为mysql管理员用户,并不是系统的管理员root用户/usr/local/mysql/bin/mysql-uroot–p //以mysql管理员root登录数据库,然后会要求输入

7、密码,输入密码正确后便可进入数据库Mysql默认情况下使用的是3306端口,可以使用命令netstat–ntl查看系统启用了哪些端口让mysql开机自动启动:可以将命令/usr/local/mysql/bin/mysqld_safe-user=mysql&加入到/etc/rc.local文件中三、安装PHP#tar-zxvfphp-5.2.9.tar.gz#cdphp-5.2.9#./configure--prefix=/usr/local/php--with-apxs2=/us

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。