linux搭建LAMP架构服务

实验环境以及目标:一台Red Hat linux 6.5-64位操做系统做为服务器,搭建LAMP架构,搭建动态PHP以及BBS论坛。一台windows 7-32位虚拟机做为客户端可以正常访问linux服务器所搭建的服务。php

实验步骤整体分为:1使用linux先搭建apache网站服务;而后搭建MySQL数据库用来存放论坛文件;而后是搭建PHP服务,用于加载论坛动态模块;最后是BBS论坛。最最后再搭建一个DNS服务用来解析域名服务。linux

下面是详细操做过程,因为前面已经写了关于apacheMySQL数据库的搭建过程因此这里就简单一笔带过。数据库

经过前面的章节按照,先手工编译安装apache服务http://zhang2015.blog.51cto.com/9735109/1663324apache

wKioL1WKmAvhBNqWAAGMUwdsg3g282.jpg

而后使用客户端访问apache服务搭建的默认站点。windows

wKiom1WKllHyYzb-AAEo7gijsao449.jpg

而后安装MySQL数据库http://zhang2015.blog.51cto.com/,安装完成以后的效果,以下图所示。浏览器

wKioL1WKmAzR8Wu9AAK4RdvREGg012.jpg

下面开始配置安装PHP动态加载模块。服务器

首先安装GD库和GD库关联程序 //用来处理和生成图片//架构

直接yum仓库安装全部环境yum install \ libjpeg-devel \ libpng-devel \ freetype-devel \ zlib-devel \ gettext-devel \ libXpm-devel \ libxml2-devel \ fontconfig-devel \ openssl-devel \ bzip2-develapp

wKiom1WKllLBTn6kAAF1Xm-VB1M924.jpg

跟前面的手工编译安装步骤同样,先来解压从网上下载下来的gd压缩包。一样咱们解压到opt目录下,-C指定目录。ide

wKioL1WKmAzgvFbyAAFOCSERebk915.jpg

解压以后切换至解压目录,使用手工编译的方式编译安装gd关联库。./configure --prefix=/usr/local/gd (指定安装位置)make && make install

wKiom1WKllOhmINdAAEXGfe-d7s053.jpg

而后是编译安装php,一样是解压至opt目录下。

wKioL1WKmA3iNigGAAHFplpHBoQ430.jpg

而后切换至解压后的php文件夹,使用configuration指定相应的配置,而后是makemake install编译安装就好了。

wKiom1WKllPy5i-fAALUhU-eXCc590.jpg

cp php.ini-production /etc/php.ini //优化调整PHP//,并编辑apache服务的主配置文件。

wKioL1WKmA7ikdZYAAEVUKIKmI0742.jpg

apache的主配置文件中,首先添加必须的配置项。

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

wKiom1WKllTTV7f5AADePpfOPP4906.jpg

继续添加访问站点的默认支持项。

wKioL1WKmA6ybMSKAABgkMjoU_k036.jpg

而后修改默认网站的网页内容,而后修更名字。输入测试内容。

wKiom1WKllWiV_0dAAFqy_XJ3MY081.jpg

修改完成以后从新启动httpd服务。

wKiom1WKllWAxwyXAADF2o_Pg4c895.jpg

而后打开win 7客户端的浏览器,输入IP地址查看服务配置状况。以下图所示表示配置成功。

wKioL1WKmA_BZYSeAAQdKuokx0Q196.jpg

下面是建立Discuz!论坛,名称bbs,首先进入MySQL数据库建立一个数据库bbs,而后建立bbs用户bbsuser以及密码admin123,而后刷新数据库完成OK,这边就完事了。

wKioL1WKmBDQQRVTAAIxaBEsFCE107.jpg

而后是解压从网上下载的discuz!论坛源码压缩包,仍是解压至opt目录下。注意这里使用的是zip压缩格式。

wKiom1WKllaC_ZoQAAEkcmwdTH8856.jpg

而后切换至discuz解压目录,cp复制其中的upload文件夹至apache默认网页站点文件夹,也就至关因而作了一个虚拟目录。

而后是修改其中的配置项权限(由于MySQL数据库文件的默认用户是daemon),并且下面少了一项chown -R daemon ./uc_client

wKioL1WKmBCQ9yG0AAJQFts2WgY420.jpg

而后就能够打开虚拟客户端输入IP地址,形式为“192.168.100.80/bbs”就能够访问建立的discuz论坛了。

wKiom1WKllfBTBsHAATz2ChlJU0689.jpg

在提示建立数据库的时候,输入数据库服务的IP地址,名称等信息,还有下面的管理员密码,建立数据库。

wKioL1WKmBHRuDbTAAONghKWa1U226.jpg

而后就是正式登录访问discuz论坛了。

wKiom1WKlljz4_1_AAO4fxu3W6c585.jpg

还有一个就是discuz论坛的后台程序,输入“192.168.100.80/bbs/admin.php”访问论坛的管理后台。

wKiom1WKlljhjjoZAAJDUMMPBvQ908.jpg

登录后台就能够管理全部的配置项了。

wKioL1WKmBPz-xu4AAQ68w_P3lE280.jpg

此时能够回到MySQL数据库,能够查看到bbs数据库里面建立了不少的表格(以前是没有的)。

wKioL1WKmBPx5tt3AAFVxdy7eVE438.jpg

而后是DNS服务,前面也单独讲解过,其实就直接把DNS配置完成就OKhttp://zhang2015.blog.51cto.com/

wKiom1WKllmh6duVAAISgSp7Fn4397.jpg

DNS服务配置完成以后,就能够使用域名的形式访问discuz!论坛。

wKiom1WKllqS5Sm4AAOmtJwhKvw919.jpg

能够看到使用域名也可以正常访问bbs论坛,OK实验完成!谢谢你们!请你们多多支持!点个“赞”!!!

相关文章
相关标签/搜索