LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】
一、 本机简介:
本机系统: CentOS-6.4-x86_64
主机名:oracle.ywb
IP地址:192.168.146.129

二、 在Linux环境下安装Apache步骤
- 首先将准备好的文件通过PSCP发送至Linux的/Root/test/soft目录下

- 在windows下按住Ctrl+R,打开运行,输入CMD进入DOS命令行。在dos命令行中使用pscp
–scp 命令将要上传的文件上传至Linux中。 
- 上传成功后。我们总共要安装四个文件。第一个我们首先解压:apr-1.50.tar.bz2

- 解压完成后进入:apr-1.50目录,并进行编译安装。

- apr安装完成之后返回上一级目录,现在进行apr-util的安装。第一步还是对文件进行解压,解压完成后进入apr-util-1.5.3目录。进入该目录后配置apr-util的安装路径

- 配置完安装路径后执行编译和安装命令:make && make install

- Apr-util安装完成之后返回上一级目录,现在进行pcer的安装,第一步还是对文件进行解压,解压之后进入pcer-8.34目录,进入该目录后配置pcer的安装路径。

- 配置完安装路径后执行编译和安装命令:make && make install

- 现在我们已经安装好了apr,apr-util,pcer。现在我们开始Apache的编译和安装。首先还是对httpd文件进行解压,解压完成后进入该文件夹。并配置好其安装路径。

- 配置好文件后执行:make &&
make install 命令,对httpd-2.4进行编译和安装。安装完成后可以在安装路径/usr/local/httpd/下查看到相关内容。
- 可以看到,我们已经将Apache成功安装到相应的目录下了,现在我们需要对/usr/local/httpd/conf/http.conf这个配置文件进行配置。首先,我们先设置站点名称为:www.yaoweibiao.com:80 。然后保存退出.

- 接着我们继续编辑/usr/local/httpd/htdocs/index.html,html里面的body的内容为It works!.
- 完成对上述两个文件的编辑后我们先关闭防火墙。并且启动我们的httpd服务。

- 开启服务后我们来到windows下,打开浏览器在地址栏输入:http://192.168.146.129回车。

三、 在linux环境下安装Mysql步骤
- 首先确认是否安装gcc,gcc-c++,由于系统在安装时就已经安装了以上两项,故不再重复安装,现在还需要安装ncurses-devel
- 使用yum –y install
ncurses-devel .安装完成后查看。
- 接下来安装cmake编译工具。进入/root/test/soft目录下,解压cmake并安装。

- 执行gmake。

- 接着对gmake进行安装。

- 下一步进行安装源代码包。解压mysql
执行cmake 到当前目录下。
- 接着进行安装,安装完成后添加路径环境变量。其中第一种是立即生效,第二周是将环境变量添加到配置文件中,重启后永久生效。

查看一下/etc/profile文件是否添加成功。
- 添加mysql账号,并且初始化mysql数据库。

- 接着为mysql用户授权。

10. 现在进行初始数据库操作。
11. 拷贝启动脚本文件到/etc/init,d目录下,并将mymysqld添加到chkconfig中由它进行控制。
12. 启动数据库服务,这里不能使用service mymysqld start因为内置版本不同。我们可以使用绝对路径来启动。
13.启动成功,mysql数据库安装结束。
四、 在linux环境下安装PHP步骤
- 首先我们先要安装GD库的jpeg插件,先解压,解压后进入jpeg-9中,配置安装路径后进行安装

- 接着安装zlib-devel,使用yum安装。

- 再接着安装libpng-1.6.8,先解压,解压后进入libpng-1.6中,配置安装路径后进行安装。

- 再接着安装FreeType先解压,解压后进入free-type-2.52中,配置安装路径后进行安装。

- 紧接着在安装GD库的时候需要安装需要的图形格式库,比如:libgd


- 重头戏来了,现在要安装PHP了,在安装PHP之前先安装libxml2-devel,
freetype-devel, libXpm-devel。安装了了以后解压php-5.5.7.tar.bz2

- 打开Apache配置文件/etc/local/httpd/conf/httpd.conf,在里面修改一下操作。




- 紧接着在web根目录/usr/local/httpd/htdocs创建首页test.php的内容

- 设置可执行:chmod 775 test.php
- 在windows下浏览器访问测试:http://192.168.146.129/test.php
- PHP至此安装成功。

五、
在linux环境下安装Discuz_X3.1_SC_UTF8步骤
- 将Discuz_X3.1_SC_UTF8中的upload文件夹拷贝到/usr/local/httpd/htdocs/路径下。
- 在浏览器中执行http://192.168.146.129/upload/install/index.php便可进入安装过程。

- 点击下一步有些目录文件是没有写入权限的,这时候要给他们授权。



- 授权完后你会发现目录文件的当前状态有红叉变成绿勾,点击下一步。

5.设置运行环境,这里选择全新安装
6. 安装数据库,数据库的用户名为root,密码为123456.管理员的账号为mysql,密码为123456.输入完成后点击下一步。
7. 此时进入了安装数据库的过程,如果在这个过程你点击了强制返回的话,安装数据库这个操作会被移到后台进行,但是再次进入的时候会提示数据库已经安装。但是你不能进入下一步,这个时候你需要进入./data/install/installed.pack,将installed.pack这个文件删除后方可继续安装数据库,并进行下一步。
8. 安装完成后会进入到安装向导中。
9. 点击马上安装应用则进入到论坛的主页面当中。
10. 接着我们来对论坛进行升级操作。
11 .准备完毕,升级开始
13. 确认是否要回复默认风格,这里选择:是
14. 紧接着就是数据库结构添加与更新,数据更新。最后升级完成
15. 点击首页。
16. 点击注册新用户。
17. 新用户名为:yaoweber,密码为123456.
18. 至此,Discuz论坛环境搭建完毕。
LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】的更多相关文章
- 全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】
<ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入D ...
- 全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】
安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装 ...
- 使用DML语句【weber出品必属精品】
DML语句包含以下语法: INSERT:往一个表中增加新行 DELETE:从一个表中删除掉现有的行 UPDATE:更改一个表中现有的行 INSERT语句语法:INSERT INTO TABLE(COL ...
- 静默安装ORACLE【weber出品必属精品】
安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, liba ...
- ORACLE SQL单行函数(三)【weber出品必属精品】
16.L:代表本地货币符,这个和区域有关.这个时候我们想来显示一下人民币的符号:¥ $ vi .bash_profile ---写入如下内容: export NLS_LANG='SIMPLIFIED ...
- 创建存储过程和函数【weber出品必属精品】
一.什么是存储过程和函数 1. 是被命名的pl/sql块 2. 被称之为pl/sql子程序 3. 与匿名块类似,有块结构: 声明部分是可选的(没有declare关键字) 必须有执行部分 可选的异常处理 ...
- 集合运算符之全集、交集、补集【weber出品必属精品】
集合的概念 与数学中的全集.交集.补集的概念是一样的 常用的集合运算符 集合运算符的作用:把两个查询构造为一个联合查询 1. 全集:求连个查询的全集 union all:将两个查询的所有数据全部列出, ...
- 控制用户的访问之权限、角色【weber出品必属精品】
权限的作用 限制用户对数据的访问 权限的分类 1. 系统权限:能够存取数据库的权限 2. 对象权限:操作数据库对象的内容 系统权限 1.1 如何创建用户: SQL> create user t ...
- 初识数据字典【weber出品必属精品】
数据字典结构 有两部分组成: 1. 基表:以$结尾的系统表,在创建数据库的时候,oracle自动创建的表 2. 用户可以访问的视图 数据字典的种类 DICTIONARY:简称DICT,所有的数据字典, ...
随机推荐
- SQL server 2008无法修改表
长久未使用SQL server,一直都是使用Navicat来处理各种数据库,感觉使用很方便,但由于实际需要,必须要用SQL server创建新的数据库,却意外的遇到了以前从未遇到过的问题. 在建好表以 ...
- 同步关键字synchronized
同步关键字synchronized 同步关键字synchronized使用简洁,代码可维护性好.在JDK6中,性能也比早期的JDK有很大的改进.如果可以满足程序要求,应该首先考虑这种同步方式. 关键字 ...
- ios NSKeyedArchiver 保存对象与对象数组
废话不说,直接上代码 // // CommunityTool.h // SmartCommunity // // Created by chenhuan on 15/9/2. // Copyright ...
- Ajax实现三级联动(0520)
查询数据库中的chinastates表,通过父级代号查询相应省市区. 实现界面: 在js页面实现三级联动 在JQuery中调用Ajax方法(引用JQuery文件一定放在最上面) 用插件的形式,创建三个 ...
- 40条优化php代码的小实例
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置循环的最大次数,而非在在循环中; ...
- 基于Http原理实现Android的图片上传和表单提交
版权声明:本文由张坤 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/794875001483009140 来源:腾云阁 ...
- [linux服务器][bash]让切换目录更方便
本文转载:[linux服务器][bash]让切换目录更方便: 一,为何要使用这几个命令? 可能大家会有疑问,为何要使用这几个命令, 难道用cd不就可以切换目录了吗? 没错,使用cd就可以切 ...
- Android相关类关系
Activity Window.WindowManager View. interface----ViewManager LayoutInflater Components Activity.Serv ...
- linux下如何编译python生成libpython2.5.so动态库
http://biancheng.dnbcw.info/python/245306.html
- WPF中使用文件浏览对话框的几种方式
原文:WPF中使用文件浏览对话框的几种方式 WPF本身并没有为我们提供文件浏览的控件, 也不能直接使用Forms中的控件,而文件浏览对话框又是我们最常用的控件之一. 下面是我实现的方式 方式1: 使用 ...