欢迎来到天天文库
浏览记录
ID:18713519
大小:1.08 MB
页数:37页
时间:2018-09-21
《在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
此文档下载收益归作者所有