以Bugfree3.0.4为例,讲解如何搭建LAMP架构的Web服务器。

  Bugfree是一个XAMPP架构的网站,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的搭建XAMPP网站的集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为XAMPP了。它可以在Windows、Linux、Solaris、Mac OS X等多种操作系统下安装使用,支持多种语言,如英文、简体中文、繁体中文、韩文、俄文、日文等。

XAMPP容易安装和使用,只需下载,解压缩,启动即可。XAMPP默认已经安装Apache、MySQL,所以无需再安装这两个软件。

具体步骤如下:

一、部署xampp

1.解压xampp-linux-1.8.1.tar.gz

进入安装光盘,之后执行命令:

  tar  -zxvf  xampp-linux-1.8.1.tar.gz  -C  /opt

在这里,如果你直接导入的是.run文件就可以直接用,不用解压

给.run文件最高权限,执行命令

  chmod 777 xampp-linux-x64-1.8.3-4-installer.run

执行.run文件

  ./xampp-linux-x64-1.8.3-4-installer.run

执行过后你会在opt文件夹下看到一个lampp的文件夹

2.解压bugfree3.0.3.zip到/opt/lampp/htdocs

进入到/opt/lampp/htdocs目录下,解压bugfree

  unzip  bugfree3.0.4 zip

3.启动xampp

进入/opt/lampp目录:cd /opt/lampp/

命令及结果如下:

  ./lampp  start

4.测试XAMPP安装是否成功

浏览器地址栏中直接输入虚拟机ip,如图。

如果此时报错,报错信息如下:

说明linux的防火墙没有关,执行下面命令,暂时关闭防火墙.这个命令会在重启的时候再次开启防火墙:

  service iptables stop

如果此时报错,报错信息如下:

执行:  vim /opt/lampp/etc/extra/httpd-xampp.conf

在文件末尾处Require local注释掉,即前面加上#.保存退出后重启lampp,执行命令

  ./lampp restart

再重新访问ip就可以了

点击下方语言栏中点击”中文”,即可打开下图:

二.部署bugfree

1.配置bugfree

打开网页:http://{ip}/bugfree3.0.4/install  

  此时会显示显示,Bugfile没有读权限,bugfree3.0.4下的文件均无写权限。而且,Bugfile文件并不存在,需要创建之后再赋予权限。

对BugFile与bugfree3.0.4赋权 757的命令如下:

  chmod 757 -R /opt/lampp/htdocs/bugfree3.0.4

  chmod 757 /opt/lampp/htdocs/BugFile

注意:htdocs目录下并没有BugFile文件夹,需要自己手动新建一个

执行上述命令后刷新网页,如图。

输入数据库用户名和密码后,点击“安装”,如图9-15和9-16。

这里用户名为root,密码为空.

另附bugfree登录地址:http://192.168.1.109/bugfree3.0.4/index.php/site/login

xampp下bugfree部署的更多相关文章

  1. XAMPP下apache部署网站,多个虚拟机(空间)配置

     之 前在 Mac 下一直使用 MAMP 搭建本地 php 环境,因为其强大的组合配置以及方便的 UI 操作.因为公司的电脑是 Windows 的,有时候需要搭建 php 环境来调试一些小东西方便自己 ...

  2. XAMPP 下apache部署网站,多个虚拟机(空间)配置

    1.首先修改C盘WINDOWS/system32/drivers/etc目录下的 hosts 文件,用记事本打开,加入: 127.0.0.1 www.a.com 127.0.0.1 www.b.com ...

  3. xampp下创建多个虚拟网站目录

    大家知道,伟大的IIS下面增加多个网站就1分钟搞定.现在换XAMPP下运行多个PHP目录,那我们需要有点探索精神.那么进入正题 首先,下载安装官方最新版本的xampp,地址:点击.记得如果电脑安装有I ...

  4. win10下iis部署asp.net core rtm

    随着ASP.NET Core 1.0 rtm的发布,网上有许多相关.net core 相关文章,今刚好有时间也在win10环境上搭建下 ASP.NET Core的部署环境,把过程记录下给大家. 1. ...

  5. mosquitto在Linux环境下的部署/安装/使用/测试

    mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. ...

  6. Linux Centos7.x下安装部署VNC的实操详述

    VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...

  7. CentOS6.9下离线部署Django项目

    最近项目服务器变动,研究了CentOS6.9下httpd2.4+django1.11.16+python3.6+PostgreSQL的部署,之前还有一个ubuntu16.04下的部署等以后整理好后再来 ...

  8. Kafka~Linux环境下的部署

    概念 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据. 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素. 这些数据 ...

  9. nginx~linux下的部署

    一些概念     Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄 ...

随机推荐

  1. 文件 MD5 SHA1 SHA256 SHA512 校验码生成工具 V1.3

    [程序介绍]免费开源的 文件 MD5 SHA1 SHA256 SHA512 校验码生成工具 V1.3 这是一个有意思的程序,同一个程序,即是图形程序,又是命令行程序.程序作用:输入一个文件的路径,输出 ...

  2. 在Python中使用help帮助

    在Python中使用help帮助 >>> import numpy >>> help(numpy.argsort) Help on function argsort ...

  3. javaweb基础(1)_入门

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  4. 使用objection来模块化开发iOS项目

    转自无网不剩的博客 objection 是一个轻量级的依赖注入框架,受Guice的启发,Google Wallet 也是使用的该项目.「依赖注入」是面向对象编程的一种设计模式,用来减少代码之间的耦合度 ...

  5. 【转】 VC中TCP实现 异步套接字编程的原理+代码

    所谓的异步套接字编程就是  调用了 如下函数   WSAAsyncSelect   设置了 套接字的状态为异步,有关函数我会在下面详细介绍... 异步套接字解决了 套接字编程过程中的堵塞问题 .... ...

  6. centos启动流程

    centos6启动流程 1.主板,post加电自检,检查硬件环境 2.主板选择一个硬盘进行引导,执行mbr446 grub stage1 3.grub stage1.5 加载/boot分区文件系统驱动 ...

  7. python入门:输出1-10以内除去7的所有数(经典)

    #!/usr/bin/env python # -*-coding:utf-8 -*- #输出1-10以内除去7的所有数(经典) """ 给kaishi赋值为1,whil ...

  8. 如何使用 HTML5 的picture元素处理响应式图片

    来自: http://www.w3cplus.com/html5/quick-tip-how-to-use-html5-picture-for-responsive-images.html 图片在响应 ...

  9. 【linux】【指令集】查看是否打开selinux

    > getenforce selinux相关原理资料参考 <鸟哥的linux私房菜>  http://cn.linux.vbird.org/linux_server/0210netw ...

  10. redis--py链接redis【转】

    请给原作者点赞--> 原文链接 一.redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链 ...