我的编程空间,编程开发者的网络收藏夹
学习永远不晚

LAMP环境及Discuz论坛系统如何安装

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

LAMP环境及Discuz论坛系统如何安装

小编给大家分享一下LAMP环境及Discuz论坛系统如何安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

第一步:下载Apache、MySQL、PHP

wget http://mirrors.sohu.com/apache/httpd-2.2.31.tar.gz

wget http://mirrors.sohu.com/php/php-5.3.27.tar.gz

wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz

第二步:先安装MySQL

解压缩mysql安装包

tar -zxvf mysql-5.1.73-linux-x86_64-glibc23.tar.gz

移动解压出来的数据包到/usr/local/mysql

mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql

创建mysql账号

useradd -s /sbin/nologin mysql

初始化数据库

cd /usr/local/mysql/;

mkdir -p /data/mysql ; chown -R mysql:mysql /data/mysql

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

拷贝配置文件

cp support-files/my-large.cnf /etc/my.cnf

拷贝启动脚本并且修改内容

cp support-files/mysql.server /etc/init.d/mysqld

修改内容datadir=/usr/mysql     baseddir=/usr/local/mysql

修改启动脚本权限

chmod 755 /etc/init.d/mysqld

vim /etc/init.d/mysqld

把启动脚本加入系统服务项,并设定开机启动,启动mysql

chkconfig --add mysqld

chkconfig mysqld on

service mysqld start

第三步:安装Apache

解压缩安装包

tar -zxvf httpd-2.2.31.tar.gz

 安装所需插件

yum install -y zlib-devel pcre pcre-devel apr apr-devel

进入安装包并且编译环境

cd httpd-2.2.31

./configure --prefix=/usr/local/apache2 --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --with-pcre

编译make

安装make install

第四步:安装PHP

解压缩安装包:

tar -zxvf php-5.3.27.tar.gz

安装扩展源

rpm -ivh "http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm"

安装php编译环境

yum install -y libxml2-devel openssl openssl-devel bzip2 bzip2-devel libpng libpng-devel freetype freetype-devel libmcrypt-devel libjpeg-devel

切换到安装包目录并且编译环境

cd php-5.3.27

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc  --with-mysql=/usr/local/mysql --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --disable-ipv6

编译make

  安装make install

拷贝配置文件

cp php.ini-production /usr/local/php/etc/php.ini

第五步:Apache结合PHP

vim /usr/local/apache2/conf/httpd.conf

找到:

AddType application/x-gzip .gz .tgz

在该行下面添加:

AddType application/x-httpd-php .php

 找到:

<IfModule dir_module>

DirectoryIndex index.html

</IfModule>

  将该行改为:

<IfModule dir_module>

DirectoryIndex index.html index.htm index.php

</IfModule>

  找到:

#ServerName www.example.com:80

  修改为:

ServerName localhost:80

第六步:测试LAMP是否成功

检查Apache配置文件是否有错误

/usr/local/apache2/bin/apachectl -t

启动Apache

/usr/local/apache2/bin/apachectl start

查看Apache端口

netstat -lnp |grep httpd

测试首页

curl localhost

新建php配置文件

vim /usr/local/apache2/htdocs/info.php

输入:

<?php

  phpinfo();

  ?>

编辑防火墙文件开放80端口(或者关闭防火墙)

vim /etc/sysconfig/iptables

service iptables restart

重启Apache

/usr/local/apache2/bin/apachectl restart

然后浏览器访问查看是否正常~!

第七步:安装Discuz

创建目录

mkdir /data/www

进入目录并且下载discuz安装包

cd /data/www/

wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip

解压缩安装包:

unzip Discuz_X3.2_SC_GBK.zip

移动目录文件到/data/www下

mv upload/* ./

删除不需要的文件

rm -rf Discuz_X3.2_SC_GBK.zip readme upload utility

配置Apache配置文件启动虚拟主机

vim /usr/local/apache2/conf/httpd.conf

找到

# Virtual hosts

# Include conf/extra/httpd-vhosts.conf

修改为

Virtual hosts

Include conf/extra/httpd-vhosts.conf

找到

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

修改为

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all

</Directory>

 修改虚拟主机配置文件

vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

只留一个虚拟机配置,并且修改为:

<VirtualHost *:80>

   DocumentRoot "/data/www"

   ServerName www.yang.com

   ServerAlias www.li.com

#    ErrorLog "logs/dummy-host.example.com-error_log"

#    CustomLog "logs/dummy-host.example.com-access_log" common

</VirtualHost>

修改discuz配置文件的权限:

chown -R daemon config data uc_client/data uc_server/data

卸载自带的mysql数据库

查询安装目录which mysql

查看安装包名称rpm -qf /usr/bin/mysql

卸载自带数据库yum remove mysql

创建一个数据库的变量文件

vim /etc/profile.d/path.sh

添加内容:

     #!/bin/bash

     export PATH=$PATH:/usr/local/mysql/bin

应用path.sh文件source /etc/profile.d/path.sh

然后进入数据库

mysql

mysql> create database discuz;创建数据库

  mysql> grant all on discuz.* to 'yanghao'@'localhost' identified by 'www123com';创建数据库账号及密码

重启Apache即可安装discuz

/usr/local/apache2/bin/apachectl restart

看完了这篇文章,相信你对“LAMP环境及Discuz论坛系统如何安装”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

LAMP环境及Discuz论坛系统如何安装

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何利用LNMP环境安装SMF论坛程序

SMF 是目前流行的论坛解决方案,它提供了各种功能。通过模块化设计和灵活性,用户可以创建自己的插件,以任何他们希望的方式修改SMF的插件。在开始之前,一定要遵循入门指南中列出的步骤。你还需要一个LAMP 栈。提示:本指南是为非根用户编写的
2023-06-05

Discuz环境下如何提升论坛用户活跃度?

Discuz环境下如何提升论坛用户活跃度?论坛活跃度是衡量一个论坛健康发展的重要指标之一。在Discuz这样的论坛平台上,提升用户活跃度不仅可以增加论坛的互动性和讨论度,还可以吸引更多用户参与,推动论坛的发展。本文将介绍一些在Discuz
Discuz环境下如何提升论坛用户活跃度?
2024-03-12

ubuntu如何安装lamp环境php7

这篇文章主要介绍ubuntu如何安装lamp环境php7,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ubuntu安装lamp php7的方法:首先通过“sudo apt-get install”命令安装mysql;
2023-06-15

Linux系统如何安装LAMP

这篇文章主要介绍了Linux系统如何安装LAMP,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。LAMP是常见的Web服务器环境解决方案,用于创建和管理Web应用程序的开源开发
2023-06-28

ubuntu系统安装lamp环境配置的详细步骤

这篇文章主要介绍“ubuntu系统安装lamp环境配置的详细步骤”,在日常操作中,相信很多人在ubuntu系统安装lamp环境配置的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu系统安装l
2023-06-13

Win2008系统如何安装php环境

这篇文章主要介绍了Win2008系统如何安装php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Win2008系统安装php环境的方法:1、配置好IIS;2、创建一个网站
2023-06-22

centos系统上如何安装golang环境

这篇文章主要讲解了“centos系统上如何安装golang环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos系统上如何安装golang环境”吧!一、Golang简介Golang是
2023-07-05

Linux系统如何安装Go语言环境

这篇文章将为大家详细讲解有关Linux系统如何安装Go语言环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Go 语言简介:Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2
2023-06-28

如何在阿里云服务器上安装LAMP环境

简介:本文将介绍如何在阿里云服务器上安装LAMP环境,包括安装Linux操作系统、ApacheWeb服务器、MySQL数据库和PHP编程语言。通过本文的学习,您可以快速搭建一个功能强大的Web应用程序开发环境。安装Linux操作系统首先,您需要选择一个适合您的Linux操作系统。阿里云提供了多种Linux操作系统的镜像
如何在阿里云服务器上安装LAMP环境
2023-12-28

android sdk如何在Linux系统环境下安装

这篇文章给大家介绍android sdk如何在Linux系统环境下安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。直接下载解压:wget http://dl.google.com/android/android-sd
2023-05-31

Linux系统中如何安装和配置golang环境

今天小编给大家分享一下Linux系统中如何安装和配置golang环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。第一步:下
2023-07-06

Python如何安装及建立虚拟环境

这篇“Python如何安装及建立虚拟环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python如何安装及建立虚拟环境”文
2023-07-02

Linux系统中如何安装tomcat并配置环境变量

这篇文章给大家分享的是有关Linux系统中如何安装tomcat并配置环境变量的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Tomcat 是小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使
2023-06-28

Mac系统如何安装Eclipse并搭建Android开发环境

安装Eclipse并搭建Android开发环境分四步: 1、下载安装JDK 2、下载安装Eclipse 3、下载安装Android SDK 4、下载安装ADT 1、下载安装JDK 打开浏览器进入到Oracle官网,到JDK下载界面,网址:h
2022-06-06

CentOS cacti系统环境如何安装snmp的支持工具

本篇文章为大家展示了CentOS cacti系统环境如何安装snmp的支持工具,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。系统环境 OS:CentOS5.4 DataBase:MySQL5.0
2023-06-16

编程热搜

目录