Linux 服务器安装discuz 7.2论坛

本文涉及的产品
RDS AI 助手,专业版
RDS Agent(兼容OpenClaw),2核4GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:



                   (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
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
7月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
496 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
7月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
979 0
|
9月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
452 5
|
9月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
7月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
598 10
|
7月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
7月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
735 8
|
7月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
7月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
491 2