linux搭建动态php,linux搭建LAMP架构服务

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

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

下面是详细操作过程,由于前面已经写了关于apache和MySQL数据库的搭建过程所以这里就简单一笔带过。

b6da82a795aee255bf9d34171c92df32.png

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

4d277b5bedc978f7577f050b816ab888.png

c9df820fe450d43f720762d4656f8f6f.png

下面开始配置安装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-devel

56223091c9ec7df6174a3d83f8fdae06.png

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

459898391b877d8a6582e3553734d4f2.png

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

489e12950f88e15ad65c7b77411268c7.png

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

a78f2c297c15c08245df272228995c17.png

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

10c2a7c31b8b0578782b22f264ca8a19.png

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

2ed8147175e8e2c2e8606eaf1e169df2.png

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

AddType application/x-httpd-php .php

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

5f11d61d60791d6ae552d97da919dc73.png

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

fe0c75ca479079e5766435cf2444bcef.png

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

6bb36b8ea8c281ceaf6a454e9d254b0d.png

修改完成之后重新启动httpd服务。

c383846114ef59ecf432579cef24070b.png

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

a6e6dacc5b784617344d026cb6882fcf.png

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

616c8655184272e933f37d37788d262d.png

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

b18c5c9a838747e80918b4d003c4ec20.png

然后切换至discuz解压目录,cp复制其中的upload文件夹至apache默认网页站点文件夹,也就相当于是做了一个虚拟目录。

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

18c4e17992e337f6e1c868b30df5e9af.png

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

f4c0d5d5bbd8208352a5d86b67e11ec0.png

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

0a5abb4ca273fcef6edd299b05d29da1.png

然后就是正式登陆访问discuz论坛了。

4631773af2e371a88bcb9abccf9fda2a.png

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

f8c9434596a627c57ea71971c8eb7e90.png

登陆后台就可以管理所有的配置项了。

d838ac5c1636f1ca4f8c3a5df51ffd2d.png

此时可以回到MySQL数据库,可以查看到bbs数据库里面创建了很多的表格(之前是没有的)。

46cde2c0a8ed182c59724452518f3023.png

然后是DNS服务,前面也单独讲解过,其实就直接把DNS配置完成就OK

3f13437a7d195813117872e8e00fc5f0.png

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

0e8fc3b690613dcee4641e512c747b65.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值