开发者社区> 科技小能手> 正文

Linux 服务器安装discuz 7.2论坛

简介:
+关注继续查看



                   (Linux discuz7.2 安装 论坛)

一、必须先安装gcc环境(Linux 光盘把所有gcc包装上ok!
 
. Apache的安装:
 
安装Apache2.2
tar xjvf  2.2…..
cd http….
./configure  --prefix=/usr/local/apache   --enable-modules=so (相当于windows下的dll)   –enable-rewrite(可不写)
make
make install
三.安装mysql
1.rpm包的安装
  首先安装perl-DBI
          Rpm –ivh mysql-5.0....
                  perl-DBD
                  mysql-server……
启动mysqld服务后  可以直接用mysql来登录mysql
 
2.源码包的安装
tar xzvf mysql-5…..
cd mysql-5….
./configure --prefix=/usr/local/mysql --with-charset=gbk --sysconfdir=/etc
(line 512: exec: g++: not found   安装 gcc-c++注意c++支持后需要重新执行configure)
#make 
#make install
方法2     echo “/usr/local/mysql/bin/mysql –user=mysql  &”>>/etc/rc.local

cp /usr/local/mysql/share/mysql//my-medium.cnf /etc/my.cnf
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld 
chkconfig --level 345 mysqld on
cd /usr/local/mysql
useradd mysql
chown -R  mysql.mysql /usr/local/mysql 
/usr/local/mysql/bin/mysql_install_db --user=mysql  
chown -R mysql var 
bin/mysqld_safe --user=mysql
修改mysqlroot密码方法:
/usr/local/mysql/bin/mysqladmin –u   root   password 要设置的密码
#chmod 700 /etc/rc.d/init.d/mysqld 
useradd mysql
chown -R  mysql.mysql /usr/local/mysql 
/usr/local/mysql/bin/mysql_install_db --user=mysql  
chown -R mysql var 
bin/mysqld_safe --user=mysql

 
四.安装php
安装前必须安装的rpm
flex-2.5.4a-33.i386.rpm
zlib-devel-1.2.1.2-1.i386.rpm
libxml2-devel-2.6.16-6.i386.rpm
然后是php二进制包的安装过程
Tar xjvf  php……
Cd   php…..
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/  
(小知识点:apxs相当于apache的扩展工具,他可以扩展apache的模块,比如以.so结尾的文件,但前提是在编译apache时,要开启模块扩展功能 
Make
Make install
五.整合apache php
然后修改apache的配置文件
vi   /usr/local/apache/conf/httpd.conf
LoadModule     php5_module modules/libphp5.so(已经有了  查看一下)
AddType        application/x-httpd-php     .php   添加该行
DirectoryIndex   index.php index.html index.html.var (把index.php加上)
六.测试php环境
1.apache 的主目录建立文件index.php
文件内容如下
<?
Phpinfo();
?>
2.在客户端用web浏览器测试php环境是否正常。
 
 
七.安装discuz所需软件包(uhome、ucenter、discuz7.2都下载gbk格式)
  
1.       解压软件 (由于三个文件都有upload目录,我们分别解压为(
1、/usr/local/apache/htdocs/uhome
2、/usr/local/apache/htdocs/ucenter
3、/usr/local/apache/htdocs/discuz)
解压命令:unzip   ucenter-....zip  -d /usr/local/apache/htdocs/ucenter/
其他zip包同理。
2.       设置三个/upload目录下面文件的权限(呵呵 参考chmod -R 777  /usr/local/apache/htdocs/ucenter)
3.       进入数据库建立一个数据库
进入数据库/usr/local/mysql/bin/mysql
          Create 数据库名称
4.       首先访问:http://ip/ucenter/upload/install来进一步安装ucenter
装完ucenter在安装uhome:
uhome同理http://ip/uhome/upload/install(注*安装这个之前得修改该upload路径目录下面的 config.new.php 重命名为 config.php 即可)
最后安装真正安装discuz 7.2

本文转自 wgkgood 51CTO博客,原文链接:http://blog.51cto.com/wgkgood/268966

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux的yum安装是干什么的?底层原理是什么?
Linux的yum安装是干什么的?底层原理是什么?
17 0
Linux Debian11使用podman安装sqli-labs靶场环境
Linux Debian11使用podman安装sqli-labs靶场环境
22 0
一台新的Linux服务器什么都没安装,可以直接使用docker搭建LNMP环境吗?底层原理是什么?
一台新的Linux服务器什么都没安装,可以直接使用docker搭建LNMP环境吗?底层原理是什么?
15 0
【大数据开发运维解决方案】Linux Solr5.1安装及导入Oracle数据库表数据
在solr页面中点击core admin–>add core 增加一个core。和id字段如果不做主键,需要将required="true"去掉。配置文件介绍中已经说了问题的主要原因是schema配置文件中存在。2、取消ID的required=true,修改为指定的字段即可。保存退出,至于为什么这么改,看后面遇到的问题及解决方法。1、将uniqueKey修改为你导入solr的字段。能够正常查询出来数据,简单导入完成。最后结果如上截图及配置。
10 0
Zp
Linux 环境下安装jdk1.8并配置环境变量
Linux 环境下安装jdk1.8并配置环境变量
21 0
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
31 0
linux安装zookeeper集群,包括集群启停脚本
#### 三台机器安装zookeeper集群 **注意事项:安装前三台机器一定要保证时钟同步** 说明: * 我这里是有3台服务器,分别hostname为node01、node02、node03。 * 三台机器已经配置好了ssh。 * zookeeper使用的是cdh5的zookeeper包,没有使用原生zookeeper项目的包。 * 三台机器已经进行了时钟同步。
35 0
MySQL8.0.26—Linux版安装详细教程
MySQL8.0.26—Linux版安装详细教程
72 0
Redis---Redis在Linux系统上的安装
Redis---Redis在Linux系统上的安装
16 0
Linux安装xwindow图形界面
Linux安装xwindow图形界面
29 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载