以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. Iterator中的next()

    DBExchangeMoney类: 1 package com.ch.test15; import java.sql.DriverManager; import java.sql.ResultSet; ...

  2. ubuntu 18.04下 配置qt opencv的坑

    问题和过程描述: 我按照网上的教程装了qt5.8版本,然后去配置opencv,感觉一切顺利,然后随便写了个 Mat src = imread("xxx") 然后imshow发现编译 ...

  3. mysql数据库操作手册

      1 存储过程的写法 以下是一个带有入参的存储过程模板, #删除方案-存储过程 CREATE PROCEDURE procPersonAppointRecallPlanByPlanUuidDelet ...

  4. CPP-基础:虚函数表

    虚函数表 对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的.简称为V-Table.在这个表中,主是要一个类的虚函数的地址表 ...

  5. 02_5if switch分支与循环语句

    02_5if switch分支与循环语句 1.语句 1.1条件语句-根据不同条件,执行不同语句. if if ... else if ... else if if ... else if ... el ...

  6. STL容器之Array[转]

    转自https://blog.csdn.net/sin_geek/article/details/51067874 作者 Sin_Geek 简介 array在头文件<array> 中定义 ...

  7. char与varchar的区别与联系

    char是字节类型,varcahr是字符类型 1.char(20) 存放的是字节,utf-8中文字符占三个字节,GB18030兼容GBK兼容GB2312中文字符占两个字节,ISO8859-1是拉丁字符 ...

  8. CentOS7 安装操作命令

    #timedatectl set-timezone Asia/Shanghai 关闭SELinux vi /etc/sysconfig/selinux #SELINUX=enforcing SELIN ...

  9. python 面对对象基础

    目录 面向对象基础 面向对象编程(抽象) 类与对象 给对象定制独有的特征 对象的属性查找顺序 类与对象的绑定方法 类与数据类型 对象的高度整合 面向对象基础 面向对象编程(抽象) 回顾一下 面向过程编 ...

  10. 在ArchLinux、manjaro中安装MySql(mariaDB)

    安装MySql数据库.但是在MySql被Oracle收购之后,很多开源支持者就转而使用MariaDb了.不过MariaDb也和MySql兼容的,所以基本不用有什么担心.由于ArchLinux只带了Ma ...