以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

最新文章

  1. 理解storm的ACKER机制原理
  2. javascript的执行和预解析
  3. 计算NSString含有多少个相同字符串
  4. Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的
  5. WP8_定位新页面中listbox的某项
  6. subline的安装
  7. ios -- cell的图片下载
  8. BinaryReader 和BinaryWriter 读写类对象
  9. matlab GUI之常用对话框(三)-- dialog \ errordlg \ warndlg \ helpdlg \ msgbox \questdlg
  10. Beat It
  11. react.js 从零开始(一)
  12. 2018-05-17-OAA-一种mermaid脚本驱动的软件项目模块图形化表述思路
  13. T-SQL基础(四)之集合运算
  14. Java 找不到或者无法加载主类
  15. 【Java】 剑指offer(59-2) 队列的最大值
  16. mysql中json_replace函数的使用?通过json_replace对json对象的值进行替换
  17. 压缩归档tar命令
  18. C#:注册机的实现
  19. CentOS 7 Apache服务的安装与配置(转)
  20. redis2.8.xx安装配置

热门文章

  1. 洛谷 P2827 蚯蚓
  2. UVALive 3026 Period (KMP算法简介)
  3. Android(java)学习笔记129:对ListView等列表组件中数据进行增、删、改操作
  4. python+opencv模拟生成运动模糊核
  5. vue props 传入对象Object,如果外层更改属性,默认里面是不更新,需要使用 this.$set(this.datese1, 'xsfaDateYear1', '')
  6. CMDB数据库设计
  7. Java的日期类和日期格式化类
  8. javaweb基础(1)_入门
  9. C++ NULL与nullptr的区别
  10. SCOPE_IDENTITY和@@IDENTITY[转]