linux下Discuz LAMP环境搭建
1、需要的源代码
httpd-2.2.15.tar.gz          mysql-5.1.44.tar.gz     php-5.3.2.tar.gz 
Discuz_7.2_FULL_SC_UTF8.zip
2、将需要的源代码准备好,复制到/usr/local/src/目录中
3、开始安装
[root@zhaoyun ~]# cd /usr/local/src/
[root@zhaoyun src]# ll
-r-xr-xr-x  1 root    root       6593633 Aug 21 07:45 httpd-2.2.15.tar.gz
-r-xr-xr-x  1 root    root      23400457 Aug 21 07:45 mysql-5.1.44.tar.gz
-r-xr-xr-x  1 root    root      13734462 Aug 21 07:45 php-5.3.2.tar.gz
-r-xr-xr-x  1 root root    4704098 Sep  9 06:49 Discuz_7.2_FULL_SC_UTF8.zip
[root@zhaoyun src]# tar xzvf httpd-2.2.15.tar.gz    解压文件
[root@zhaoyun src]# cd httpd-2.2.15
[root@zhaoyun httpd-2.2.15]# ./configure --prefix=/usr/local/apache --enable-so; make ; make install
编译前要确定gcc已经安装
安装mysql
安装前配置 
[root@zhaoyun ~]# useradd -s /sbin/nologin mysql    建一个mysql的用户
[root@zhaoyun ~]# mkdir /var/lib/mysql/              建mysql的工作目录
[root@zhaoyun ~]# chown mysql.mysql /var/lib/mysql/ 修改目录的属主组为mysql
[root@zhaoyun ~]# cd /usr/local/src/
[root@zhaoyun src]# tar xzvf mysql-5.1.44.tar.gz
[root@zhaoyun mysql-5.1.44]# ./configure --prefix=/usr/local/mysql/ --sysconfdir=/etc --localstatedir=/var/lib/mysql/ ; make ; make install
将mysql安装到/usr/local/mysql 指定主配置文件目录到/etc目录 指定工作目录是/var/lib/mysql
安装完成后复制一下配置文件
[root@zhaoyun ~]#cd /usr/local/mysql/share/mysql
[root@zhaoyun mysql]# cp my-medium.cnf /etc/my.cnf
运行mysql初始化
[root@zhaoyun mysql]# cd /usr/local/mysql/bin/
[root@zhaoyun bin]# ./mysql_install_db
然后在/var/lib/mysql/目录中生成好多文件  将他们的属主和属组更改为mysql
[root@zhaoyun bin]## chown -R mysql.mysql /var/lib/mysql/
[root@zhaoyun bin]# ./mysqld_safe &   后台运行mysql的支持程序
[root@zhaoyun bin]# ./mysql        试着运行一下看行不行
安装PHP
[root@zhaoyun src]# tar xzvf php-5.3.2.tar.gz
[root@zhaoyun src]# cd php-5.3.2
[root@zhaoyun php-5.3.2]# ./configure --prefix=/usr/local/php5 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs : make ; make install
[root@zhaoyun ~]# cd /usr/local/src/php-5.3.2
[root@zhaoyun php-5.3.2]# cp php.ini-development /usr/local/php5/lib/php.ini
[root@zhaoyun php-5.3.2]# vi /usr/local/apache/conf/httpd.conf 
 修改apache的配置文件
修改ServerName  192.168.0.205:80
在有AddType附近添加AddType application/x-httpd-php .php
查找 DirectoryIndex index.html 添加index.php中间加逗号或者空格
重启apache程序 
[root@zhaoyun ~]# cd /usr/local/apache/bin/
[root@zhaoyun bin]# ./apachectl restart
测试支持PHP
[root@zhaoyun php-5.3.2]# cd /usr/local/apache/htdocs/
[root@zhaoyun htdocs]# vi test.php
添加   <? php
              phpinfo( );
         ?>
打开浏览器输入http://192.168.0.205/test.php 测试是否支持php
安装论坛程序
设置mysql
[root@zhaoyun bin]# ./mysqladmin -u root -p password 123456 --给mysql设密码
[root@zhaoyun bin]# ./mysql -u root -p
Enter password:                              --输入密码123456
mysql> create database discuz;       --创建一个数据库
Query OK, 1 row affected (0.00 sec)
mysql> grant all on *.* to root@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql>quit
安装论坛 解压
[root@zhaoyun src]# unzip Discuz_7.2_FULL_SC_UTF8.zip
[root@zhaoyun src]# mv upload/ /usr/local/apache/htdocs/   解压后有一个upload的文件夹移动到/usr/local/apache/htdocs目录下
[root@zhaoyun upload]# pwd
/usr/local/apache/htdocs/upload
[root@zhaoyun upload]# chown -R daemon config.inc.php attachments/ forumdata/ uc_client/data/cache/   
修改一下这几个文件的属主为daemon
[root@zhaoyun upload]# vi /usr/local/php5/lib/php.ini
查找并修改为short_open_tag = on   --要重启apache
在浏览器地址栏输入:http://ip地址/upload/install/
按照提示下一步,下一步完成安装,完成后删除upload下的install文件。

Linux下Discuz!7.2 LAMP环境搭建的更多相关文章

  1. linux下nginx+php+mysql 自助环境搭建

    ++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建+++++++++++++++++++++++++++++ ...

  2. linux下arm平台Qt编译环境搭建与解析

    一.概述:      我们知道QTcreator.这仅仅是个IDE,他包含了一个编译器--qmake.这两者的关系与codeblocks和g++的关系一样,首先要明确这些.      而我们在linu ...

  3. Linux下JDK Tomcat MySQL基本环境搭建

    1. 安装JDK wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1 ...

  4. Linux下HBase和Maven的环境搭建

    Maven环境部署如下: maven下载并进行环变量配置 export MAVEN_HOME=/home/hadoop/app/apache-maven-3.3.9export PATH=$MAVEN ...

  5. LINUX下QT FOR ARM开发环境搭建过程 (使用qt-x11-opensource-src-4.5.2.tar.gz进行编译)

    在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括了Qt Designer等基本工具,用于在PC上对程序的开发调试,使我们能确保程序放到 ...

  6. Linux下从零开始学习Python之环境搭建

    我本人用的是Centos7.4版本,下载地址 archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708 ...

  7. linux下LAMP环境搭建

    ++++++++++++++++++++++++++++++++++++++++++++++ linux下LAMP环境搭建 ++++++++++++++++++++++++++++++++++++++ ...

  8. 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理

    一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...

  9. linux的基本操作(LAMP环境搭建)

    LAMP 环境搭建 经过前部分章节的学习,你已经掌握了linux的基础知识了.但是想成为一名系统管理员恐怕还有点难度,因为好多单位招聘这个职位的时候都要求有一定的工作经验.然而真正的经验一天两天是学不 ...

随机推荐

  1. @Validated和@Valid校验参数、级联属性、List

    @Validated和@Valid的区别 在Controller中校验方法参数时,使用@Valid和@Validated并无特殊差异(若不需要分组校验的话): @Valid:标准JSR-303规范的标 ...

  2. 实验----Java的二维数组的应用及杨辉三角的编写

    (1) 编写一个程序,生成一个10*10的二维随机整数数组,并将该数组的每行最大值保存于一个一维数组中,将每列平均值保存于另外一个一维数组中并分别输出. (2) 编程输出杨辉三角的前10行. 找出一个 ...

  3. 【AMAD】django-silk -- 为Django提供如丝般顺滑的性能测量

    动机 简介 个人评分 动机 Django作为一个web框架,进行性能测量是很复杂的,不可以使用传统的程序profile工具. 因为,web app的性能是多维度的,不仅仅是代码执行效率,还包括网络延时 ...

  4. Autofac依赖注入容器

    依赖注入容器-- Autofac https://github.com/danielpalme/IocPerformance Unity 更新频率高,微软的项目Grace 综合性能更高 目录: 一.简 ...

  5. EditText inputType类型整理

    //文本类型,多为大写.小写和数字符号.     android:inputType="none"//输入普通字符    android:inputType="text& ...

  6. [转帖]2018年的新闻: 国内首家!腾讯主导Apache Hadoop新版本发布

    国内首家!腾讯主导Apache Hadoop新版本发布   https://blog.csdn.net/weixin_34194317/article/details/88811258 腾讯也挖了很多 ...

  7. Map以及HashMap

    本文主要介绍java集合框架的Map集合,在日常生活中Map的运用也十分广泛. 与List集合.Set集合隶属于Collection不同,Map是一个独立的接口,与Collection相同级别的接口. ...

  8. vc_redist x64 或者x86下载地址

    https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads 微软的东西,果然还是人 ...

  9. Python_4day

    函数 函数可以用来定义可重复代码,组织和简化 一般来说一个函数在实际开发中为一个小功能 一个类为一个大功能 同样函数的长度不要超过一屏   Python中的所有函数实际上都是有返回值(return N ...

  10. python之BeautifulSoup4

    阅读目录 1.Beautiful Soup4的安装配置 2.BeautifulSoup的基本用法 (1)节点选择器(tag) (2)方法选择器 (3)CSS选择器 (4)tag修改方法 Beautif ...