wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.27.tar.gz  下载Apache软件包

wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.63.tar.gz 下载MySQL软件包

wget http://mirrors.sohu.com/php/php-5.3.28.tar.bz2 下载PHP软件包

安装需要的依赖包   yum install apr apr-util apr-util-devel apr-devel libxml2 libxml2-devel ncurses-devel gcc gcc-c++ -y  ###

进入你下载软件包的所在目录

tar xzvf httpd-2.2.27.tar.gz
tar xzvf mysql-5.1.63.tar.gz
tar xjvf php-5.3.28.tar.bz2 解压软件包

############安装Apache###########

cd httpd-2.2.27/ 进入httpd解压的目录

执行  ./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so

make

make install

#######安装mysql#######

cd mysql-5.1.63/ 进入mysql解压的目录

执行 ./configure --prefix=/usr/local/mysql --enable-shared --enable-assembler

make

make install

cd /usr/local/mysql 进入mysql的安装目录

cp share/mysql/my-medium.cnf /etc/my.cnf 复制配置文件

cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld 复制启动服务文件

chkconfig --add mysqld 将mysqld设置为系统服务

chkconfig --level 35 mysqld on 设置mysqld在35级别启动

useradd mysql 创建用户

chown -R mysql.mysql /usr/local/mysql 将mysql目录下所有目录文件用户组改为mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql --datadir=./var --basedir=/usr/local/mysql  初始化数据库

chown -R mysql.mysql ./var 更改var目录的用户组

#####################安装PHP##########################

cd php-5.3.28/  进入PHP的解压目录

执行  ./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql

make

make test

make install

#############整合Apache+PHP####################

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

DirectoryIndex index.php index.html 在index.html 插入index.php

再另外添加一行 AddType application/x-httpd-php .php

cd /usr/local/apache2/htdocs/

vim index.php

<?php

phpinfo();

?>

进入网页发布目录测试PHP

出现此界面代表整合成功

############安装discuz论坛#################

unzip Discuz_X3.2_SC_UTF8.zip

mv upload/* /usr/local/apache2/htdocs/ 将安装包移动至发布目录下

点击同意

chmod 777 -R /usr/local/apache2/htdocs/ 赋予权限

service mysqld start 启动mysql

/usr/local/mysql/bin/mysql 进入mysql

create database discuz;  创建discuz数据库

grant all on discuz.* to root@localhost identified by '123456'  授权访问数据库用户密码

输入我们在数据库设置的密码下一步即可

安装完成

Centos6.5下使用LAMP搭建discuz论坛(编译安装 PS :自学中 写的不好请见谅)的更多相关文章

  1. LAMP搭建Discuz论坛

    搭建Discuz论坛 1.  准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...

  2. centos6.9下 svn 1.7.10版本 编译安装

    svn安装推荐文章: 1.    http://blog.51cto.com/myhat/786950 2.    https://blog.csdn.net/test1280/article/det ...

  3. Linux:LAMP搭建DISCU!论坛

    LAMP搭建DISCU!论坛 试验机为centos6.8 i686 应用的包 mysql-5.1.73-linux-i686-glibc23.tar.gz httpd-2.2.24.tar.bz2 p ...

  4. LNMP环境搭建(discuz论坛)

    一.操作系统级环境及软件版本 操作系统:CentOS release 6.5 (Final)minimal 内核版本:2.6.32-431.el6.x86_64 MySQL版本:MySQL-5.6.2 ...

  5. 基于Centos搭建 Discuz 论坛

    系统要求:CentOS 6.8 64 位操作系统 搭建 Discuz 论坛 准备 LAMP 环境 LAMP 是 Linux.Apache.MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖 ...

  6. Linux 搭建Discuz论坛

    title: Linux 搭建Discuz论坛 Welcome to Fofade's Blog! 这里是Linux 搭建论坛的一些命令记录 命令摘记: 下载文件:Discuz 安装环境:PHP Ap ...

  7. CentOS6.4下邮件服务器搭建

    CentOS6.4下邮件服务器搭建   linux下邮件服务器的搭建大致分为三个步骤 准备工作(真实的生产环境下需要) 发送服务器安装及配置 (Postfix) 接收服务器安装及配置(dovecot) ...

  8. xampp搭建discuz论坛

    xampp搭建discuz论坛 软件相关 xampp 下载 1.下载xampp,地址 2.下载discuz,地址 配置 1.安装xampp并启动apache和mysql 2.将discuz安装包中的u ...

  9. NFS实现(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)的方法

    NFS相关介绍 一.NFS简介 1. NFS(Network File System):NFS是一个文件共享协议, 也是是在类Unix系统中在内核中实现的文件系统. 2. 起源:最早是由SUN公司研发 ...

随机推荐

  1. !/usr/bin/env python和!/usr/bin/python的区别

    脚本语言第一行 作用:文件中代码用指定可执行程序运行 #!/usr/bin/Python  执行脚本时,调用/usr/bin下python解释器 #!/usr/bin/env python  在环境设 ...

  2. PHP取凌晨时间戳

    百度出来的没一个正确答案 在此纠正 strtotime('today midnight'); // 今天凌晨时间戳 strtotime('+1 day midnight'); // 明天凌晨时间戳

  3. 利用本地浏览器远程服务器上的jupyter notebook

    windows中访问远程服务器的方式有很多种:使用windows系统自带的网络功能,直接输入服务器地址访问:使用putty软件远程访问:使用xftp软件登陆:还可以使用x2go客户端图形界面远程访问. ...

  4. VM虚拟机拍摄快照时出错或者克隆失败解决办法

    在换了固态硬盘后,下载好VM,装虚拟机,结果克隆虚拟机和拍摄快照时出问题了. 拍摄快照时出错或者隆失败出现参数错误如图: 所提供的参数中有一个无效参数 解决办法 出现这个问题一般是在机械硬盘的电脑上面 ...

  5. spring security 学习

    1.默认登录   user  /df1fc617-bb94-494e-8adb-0234046bf092 取消校验 在启动类上添加下面的注解 @EnableAutoConfiguration(excl ...

  6. 三元运算和bytes数据类型笔记

    三元运算 result = 值1 if条件  else 值2 如果条件为真:result = 值1 如果条件为假:result = 值2 bytes数据类型 字符串可以编码成字节包,字节包也可以解码成 ...

  7. if else 和if elif else的区别

    def fuck(a): if a ==1: print(a) if a ==2: print("not good") else: print("tamade" ...

  8. java 两行代码解析json文件

    public void JsonRead() throws IOException{ String str = FileUtils.readFileToString(new File("D: ...

  9. Shell 函数相关

    一.函数的两种定义方式 第一种:函数名(){ ...... } 第二种:function 函数名{ ...... } 调用时直接使用 函数名 调用,将函数当作一个“命令”即可.函数内部直接使用 $1. ...

  10. 使用context关闭协程以及协程中的协程

    package main import ( "sync" "context" "fmt" "time" ) var wg ...