linux discuz安装 centos7安装
大家好,今天小编来为大家解答linux discuz安装这个问题,centos7安装很多人还不知道,现在让我们一起来看看吧!
Linux下如何安装Discuz
写一个Linux下搭建Discuz论坛的全过程教程。
本例使用的Linux系统为:RHEL5.3。
1.[root@linux~]# mkdir/mnt/cdrom
2.[root@linux~]# mount/dev/cdrom/mnt/cdrom
这是在Windows下使用VMware虚拟机运行Linux的。
先在把RHEL5.3的ISO镜像文件加载到虚拟机的光驱,然后才执行mount命令。
3.[root@linux~]# vi/etc/yum.repos.d/rhel-debuginfo.repo
原来:
[rhel-debuginfo]
name=Red Hat Enterprise Linux$releasever–$basearch– Debug
baseurl=$releasever/en/os/$basearch/Debuginfo/
enabled=0
gpgcheck=1
gpgkey=
改成:(把原来的baseurl注释掉,在baseurl前面添加#,新添加baseurl=,并把enabled=0修改成enabled=1。)
[rhel-debuginfo]
name=Red Hat Enterprise Linux$releasever–$basearch– Debug
#baseurl=$releasever/en/os/$basearch/Debuginfo/
baseurl=
enabled=1
gpgcheck=1
gpgkey=
4.[root@linux~]# yum clean all
5.[root@linux~]# yum list
6.[root@linux~]# yum grouplist显示软件的安装包组。
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Group Process
rhel-debuginfo/group| 1.0 MB 00:00
Installed Groups:
Administration Tools
Editors
Legacy Network Server
Mail Server
Network Servers
Server Configuration Tools
Sound and Video
System Tools
Available Groups:
Authoring and Publishing
DNS Name Server
Development Libraries
Development Tools
Engineering and Scientific
FTP Server
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Graphics
Java Development
KDE(K Desktop Environment)
KDE Software Development
Legacy Software Development
Legacy Software Support
MySQL Database
News Server
Office/Productivity
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
Text-based Internet
Web Server
Windows File Server
X Software Development
X Window System
Done
7.[root@linux~]# yum groupinstall-y“MySQL Database”安装MySQL。
8.[root@linux~]# yum grouplist
9.[root@linux~]# yum groupinstall-y“Web Server”
成功安装“MySQL Database”和“Web Server”之后,接着还需要安装php-mysql。
10.[root@linux~]# yum list| grep php-*把php相关的软件包都列出来。
11.[root@linux~]# cd/mnt/cdrom/Server进入软件包目录。
12.安装php-mysql,这里有个小技巧,就是输入rpm–ivh php-mysql之后,按TAB键,来实现补全这个安装包的名字。
[root@linux Server]# rpm-ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm
error: Failed dependencies:
php-pdo is needed by php-mysql-5.1.6-23.2.el5_3.i386
13.出现错误需要php-pdo的依赖关系,需要把php-mysql和php-pdo两个包同时装上,这里也使用TAB键就可以补全软件包长长的名字。
[root@linux Server]# rpm-ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm php-pdo-5.1.6-23.2.el5_3.i386.rpm
Preparing…########################################### [100%]
1:php-pdo########################################### [ 50%]
2:php-mysql########################################### [100%]
14.[root@linux Server]# service mysqld start启动mysql,注意是mysqld,多一个字母d的。
15.[root@linux Server]# netstat-antupl| grep 3306查看mysql状态
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4581/mysqld
16.[root@linux Server]# service httpd start启动http,注意是httpd,多一个字母d的。
Starting httpd: [ OK ]
17.开启mysql和http在运行级别为3、4、5的时候开机后自动启动服务(注意mysql和mysqld,http和httpd,都多一个d字母的!)
[root@linux Server]# chkconfig—level 345 mysqld on( level前面两个“-”减号的)
[root@linux Server]# chkconfig—level 345 httpd on
18.我把论坛的zip压缩包Discuz_X1.5_SC_UTF8.zip放在了/root目录,所以回到root的用户目录,把压缩包解压出来。
[root@linux~]# unzip Discuz_X1.5_SC_UTF8.zip
[root@linux~]# ls
anaconda-ks.cfg Discuz_X1.5_SC_UTF8.zip install.log.syslog upload
bbs install.log readme utility
解压出来得到一个upload文件夹,把upload里面的文件都移到/var/www/html/目录。
19.[root@linux~]# mv upload/*/var/www/html/
[root@linux~]# ls/var/www/html
admin.php crossdomain.xml home.php plugin.php static
api data index.php portal.php template
api.php favicon.ico install robots.txt uc_client
config forum.php member.php search.php uc_server
cp.php group.php misc.php source userapp.php
20.[root@linux~]# chmod-R 777/var/www/html/给论坛的所有文件都添加可读可写可执行的权限(注意:这里我是为了方便,把论坛的所有文件何目录都设成777是不科学的,实际情况并不需要全部777,把/config/、/data/、/uc_client/data、/uc_server/data设置成777就可以了)
[root@linux~]# ls-l/var/www/html
total 104
-rwxrwxrwx 1 root root 2413 Oct 20 16:15 admin.php
drwxrwxrwx 7 root root 4096 Oct 20 16:15 api
-rwxrwxrwx 1 root root 741 Oct 20 16:15 api.php
……………..
21.[root@linux~]# mysqladmin-u root password 123456设置mysql的root用户密码为123456
22.[root@linux~]# mysql-u root-p
Enter password:(这里输入你设置的密码,输入是看不见的)
Welcome to the MySQL monitor. Commands end with; or \g.
已经进入mysql了
mysql> grant all on*.* to root@”%” identified by“123456”;授权,允许root用户使用密码123456访问数据库。
23.剩下安装论坛的操作在浏览器下完成,用浏览器打开linux服务器的ip地址,以下就看图了。
(2)上一步选择“同意”后,出现“安装向导”,上图为第一步的“开始安装”。看到没有,上面都有“绿色”的勾,如果当初没有执行 chmod–R 777/var/www/html/的话,这里就会是“红色”的叉了。选择“下一步”继续。
(3)安装向导的第二步,选择“全新安装Discuz!X”,当然也可以选择“仅安装Discuz!X”。“下一步”继续。
(4)看上图,只需修改用红圈圈起来的那几项。“下一步”继续。
(5)到了最后一步了。“联系方式”。“提交”。
(6)完成,上图所示。论坛安装完成了。
24.登录论坛。
成功登录。那么,整个搭建到安装就完成了。
如何安装discuz
安装Discuz!程序包含多个步骤,本文将详细介绍在Linux和Windows系统上的安装流程。
Linux系统安装:
检查系统软件:
在Linux系统上,确认是否已经安装了Apache、MySQL和PHP。通过命令行执行以下命令:
检查Apache:`ps-ef| grep httpd`
检查MySQL:`ps-ef| grep mysql`
检查PHP:`ps-ef|grep php`
下载与解压Discuz!
从官网下载最新版本的Discuz!,执行命令下载文件并解压:
执行`wget download.comsenz.com/Di...`下载文件。
解压文件:`unzip Discuz_X3.2_SC_UTF8.zip`。
上传文件:
将解压后的`upload`目录下的所有文件上传至服务器的`/var/www/html/`目录下。
权限调整:
在正式安装前,确保完成以下配置检查(若已完成,则跳过):
关闭selinux,使用临时命令`seLinux=disabled`或永久编辑`/etc/selinux/config`文件并重启系统。
安装`php-mysql`模块,重启Apache服务。
访问安装向导:
使用浏览器访问服务器IP加上端口号(例如`103.88.32.180:80/instal...`),按照提示完成授权协议阅读、数据库设置、管理员信息配置等步骤。
完成安装:
等待系统自动完成数据库安装和配置。安装成功后,进入Discuz!后台进行管理。
Windows系统安装:
访问Discuz!目录(通常在`www`目录下),输入网址开始安装程序。
填写数据库名称、密码、管理员登录账号和密码,提交后等待安装完成。
登录后台进行管理,切换模板和版本,完成模板安装。
测试发布帖子,体验Discuz!功能。
以上步骤提供了从安装到配置Discuz!论坛的完整流程。请确保在安装过程中根据实际需求调整配置,并在必要时参考官方文档获取更多详细信息。
步骤超详细:基于 Linux 宝塔面板安装 Discuz! Q
在安装基于Linux宝塔面板的Discuz! Q之前,首先确保你已经安装了宝塔面板并成功登录。如果遇到安装问题,请查阅相关教程。环境要求包括Nginx、PHP7.2及以上版本以及MySQL5.7及以上版本。
配置PHP时,请点击宝塔面板中的“软件商店”,然后找到并点击“PHP设置”。在此页面,点击“安装扩展”,并安装“fileinfo”和“exif”两个扩展。接着,点击“禁用函数”,并删除“putenv”、“readlink”和“symlink”这三个函数。由于页面显示限制,可能只显示一个可删除的函数。
创建站点步骤如下:在宝塔面板中找到“网站”选项,点击“添加站点”。根据指示添加新站点,并确保在“域名”字段中输入你的域名。
下载并解压Discuz! Q:在“文件”选项下找到刚刚创建的站点目录,点击“远程下载”。将URL设置为“dl.discuz.chat/dzq_late...”,点击“确定”。下载完成并解压后,将文件包解压至该站点的根目录。
修改网站配置:在宝塔面板中返回“网站”页面,设置刚创建的站点。首先,修改运行目录为“/public”。接着,点击“伪静态”,粘贴以下内容并保存,此步骤仅适用于Nginx环境;Apache环境无需此配置。
初始化Discuz! Q:访问“q.yimucc.com/dl.php”,将“q.yimucc.com”替换为你的域名。确保如果未开启SSL,则将URL中的“https”改为“http”。在弹出页面上点击“下一步”完成初始化。
接下来,输入站点名称、数据库名称、MySQL用户名、MySQL密码、管理员用户名以及设置管理员密码。点击“下一步”完成安装。请注意,数据库名、MySQL用户名及密码可在宝塔面板的数据库界面查看。安装完成后,即可通过域名直接访问。