iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >LAMP环境及Discuz论坛系统如何安装
  • 751
分享到

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

2024-04-02 19:04:59 751人浏览 八月长安
摘要

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

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

第一步:下载Apache、MysqlPHP

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论坛系统如何安装”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: LAMP环境及Discuz论坛系统如何安装

本文链接: https://www.lsjlt.com/news/66871.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • LAMP环境及Discuz论坛系统如何安装
    小编给大家分享一下LAMP环境及Discuz论坛系统如何安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!第一步:下载Apache、MySQL、PHPwget http://mirrors...
    99+
    2022-10-19
  • 如何利用LNMP环境安装SMF论坛程序
     SMF 是目前流行的论坛解决方案,它提供了各种功能。通过模块化设计和灵活性,用户可以创建自己的插件,以任何他们希望的方式修改SMF的插件。在开始之前,一定要遵循入门指南中列出的步骤。你还需要一个LAMP 栈。提示:本指南是为非根...
    99+
    2023-06-05
  • ubuntu如何安装lamp环境php7
    这篇文章主要介绍ubuntu如何安装lamp环境php7,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ubuntu安装lamp php7的方法:首先通过“sudo apt-get install”命令安装mysql;...
    99+
    2023-06-15
  • ubuntu系统安装lamp环境配置的详细步骤
    这篇文章主要介绍“ubuntu系统安装lamp环境配置的详细步骤”,在日常操作中,相信很多人在ubuntu系统安装lamp环境配置的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu系统安装l...
    99+
    2023-06-13
  • Linux系统如何安装LAMP
    这篇文章主要介绍了Linux系统如何安装LAMP,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。LAMP是常见的Web服务器环境解决方案,用于创建和管理Web应用程序的开源开发...
    99+
    2023-06-28
  • LAMP环境如何搭建安装(centos6.9+apache2.4+mysql5.7+php7.1)
    下文给大家带来有关LAMP环境如何搭建安装(centos6.9+apache2.4+mysql5.7+php7.1)内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看...
    99+
    2022-10-18
  • Win2008系统如何安装php环境
    这篇文章主要介绍了Win2008系统如何安装php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Win2008系统安装php环境的方法:1、配置好IIS;2、创建一个网站...
    99+
    2023-06-22
  • centos系统上如何安装golang环境
    这篇文章主要讲解了“centos系统上如何安装golang环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos系统上如何安装golang环境”吧!一、Golang简介Golang是...
    99+
    2023-07-05
  • 如何在阿里云服务器上安装LAMP环境
    简介:本文将介绍如何在阿里云服务器上安装LAMP环境,包括安装Linux操作系统、ApacheWeb服务器、MySQL数据库和PHP编程语言。通过本文的学习,您可以快速搭建一个功能强大的Web应用程序开发环境。 安装Linux操作系统首先,...
    99+
    2023-12-28
    阿里 器上 环境
  • 如何在Linux系统上安装Golang环境
    Golang是Google开发的一种编程语言,其主要特点是编写高性能、并发性高的程序。Golang语言的学习成本相对较低,而且开发速度非常快,目前被广泛应用于网络编程和服务器端开发。本文将介绍如何在Linux系统上安装Golang编程语言。...
    99+
    2023-05-14
  • Linux系统如何安装Go语言环境
    这篇文章将为大家详细讲解有关Linux系统如何安装Go语言环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Go 语言简介:Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2...
    99+
    2023-06-28
  • android sdk如何在Linux系统环境下安装
    这篇文章给大家介绍android sdk如何在Linux系统环境下安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。直接下载解压:wget http://dl.google.com/android/andro...
    99+
    2023-05-31
    linux androidsdk 环境下
  • Linux系统中如何安装和配置golang环境
    今天小编给大家分享一下Linux系统中如何安装和配置golang环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。下载并解压...
    99+
    2023-07-06
  • Windows系统下Eclipse搭建ESP32编译环境及安装过程
    目录一、准备软件与环境二、安装过程三、将项目导入Ecppse四、make menuconfig五、返回Ecppse编译与烧录一、准备软件与环境 esp32_win32_ms...
    99+
    2022-11-12
  • Python如何安装及建立虚拟环境
    这篇“Python如何安装及建立虚拟环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python如何安装及建立虚拟环境”文...
    99+
    2023-07-02
  • 2021最新版windows10系统MongoDB数据库安装及配置环境
    目录一. MongoDB的下载与安装1.1 下载地址1.2 安装二. 配置环境三. 配置系统服务一. MongoDB的下载与安装 1.1 下载地址 https://www.mongo...
    99+
    2022-11-12
  • VS Code安装及C、C++环境配置详细教程(Windows系统)
    参考资料2份: 从零开始的vscode安装及环境配置教程(C/C++)(Windows系统) VSCode配置C/C++环境 五个步骤: 1.安装VS Code文本编辑器(系统版)&...
    99+
    2023-02-24
    VS Code安装配置C C++ VS Code安装配置C++环境 VS Code安装配置
  • Windows系统下Node.js安装以及环境配置的完美教程
    目录一、安装环境二、安装Node.js步骤三、前期准备1、Node.js简介2、下载Node.js四、开始安装五、环境配置六、测试本人安装路径实况总结一、安装环境 1、本机系统:Wi...
    99+
    2022-11-13
  • 讨论如何在Win2008系统上安装PHP
    Win2008是一种流行的服务器操作系统,而PHP则是一种流行的Web编程语言。许多网站使用PHP来处理与服务器的交互,并为其提供动态内容。在本文中,我们将讨论如何在Win2008系统上安装PHP。第一步:下载PHP安装包首先,您需要下载最...
    99+
    2023-05-14
  • Mac系统如何安装Eclipse并搭建Android开发环境
    安装Eclipse并搭建Android开发环境分四步: 1、下载安装JDK 2、下载安装Eclipse 3、下载安装Android SDK 4、...
    99+
    2022-06-06
    mac系统 环境 Eclipse android开发 mac Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作