前端架构一之XAMPP

摘要:

  随着用户体验的重要性和项目的富客户端化,越来越多的公司将前端与后端分离开来,这时候前端就需要有自己的服务环境。本文将介绍我在开发中所用到的前端服务环境的搭建。

环境:

  OS: win7 64bit

  Server: Apache

  html文件: *.shterm

  模板:PHP

第一步安装:

  下载并安装XAMPP,下载地址:

    https://www.apachefriends.org/zh_cn/index.html

  或者:

    http://pan.baidu.com/s/1c0B0lKs

下面是XAMPP的一些文件,文件路劲前加上你安装的路劲,比如你安装在F盘,则下面的都加上F:\

 1 Apache 基本配置:xampp\apache\conf\httpd.conf
 2 Apache SSL:xampp\apache\conf\ssl.conf
 3 Apache Perl(仅限插件):xampp\apache\conf\perl.conf
 4 Apache Tomcat(仅限插件):xampp\apache\conf\java.conf
 5 Apache Python(仅限插件):xampp\apache\conf\python.conf
 6 PHP:xampp\php\php.ini
 7 MySQL:xampp\mysql\bin\my.ini
 8 phpMyAdmin:xampp\phpMyAdmin\config.inc.php
 9 FileZilla FTP 服务器:xampp\FileZillaFTP\FileZilla Server.xml
10 Mercury 邮件服务器基本配置:xampp\MercuryMail\MERCURY.ini
11 Sendmail:xampp\sendmail\sendmail.ini 

注意:安装路径最好不要放在系统盘

第二步修改配置文件:

打开配置Apache基本配置文件,查找<Directory />

 1 将下边的代码块
 2
 3 <Directory />
 4
 5 Options FollowSymLinks
 6
 7 AllowOverride None
 8
 9 Order deny,allow
10
11 Deny from all
12
13 </Directory>
14
15 修改为:
16
17 <Directory />
18
19 Options MultiViews -Indexes Includes FollowSymLinks
20
21 AllowOverride None
22
23 Order deny,allow
24
25 #Deny from all
26
27 </Directory>
28
29 注意,应该注释掉Deny from all

增加访问端口,确保端口没有被占用

1 Listen 80
2 listen 8080
3 listen 8081

修改项目文件路径

1 DocumentRoot "F:/xampp/htdocs/www" #这里改成你项目的路径

如果增加了端口还需要给端口配置访问路径

1 NameVirtualHost localhost:8080
2 <VirtualHost localhost:8080>
3    ## [email protected]
4      DocumentRoot "F:/xampp/www"
5      ServerName localhost:8080
6      ## ErrorLog logs/dummy-host.example.com-error_log
7      ## CustomLog logs/dummy-host.example.com-access_log common
8 </VirtualHost>

第三部启动XAMPP:

如果您的机器上边apache不能正常启动,请运行 f:\xampp\xampp\apache_start.bat 来查看详细的错误信息

如果您的机器上边mysql不能正常启动,请运行 f:\xampp\xampp\mysql_start.bat 来查看详细的错误信息

如果您的机器已经安装了IIS,那么apache会报错,443 ssl端口会IIS占用,请修改F:\xampp\xampp\apache\conf\extra\httpd-ssl.conf 端口号解决 例如:将所有的 443 都修改为 453 ,这种错误对于80端口也一样可能存在,如果是80端口,请修改 f:\xampp\xampp\apache\conf\httpd.conf 将所有的80修改为8081

如果没有任何错误,你可以打开浏览器输入localhost:端口

总结:

  完成上面的工作之后我们就可以按照交互稿来进行前端开发

时间: 2024-07-30 20:30:42

前端架构一之XAMPP的相关文章

使用模块化思维和模板引擎搭建前端架构(require+underscore)

require.js 介绍: 是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一.最新版本的RequireJS压缩后只有14K,堪称非常轻量. 官网:http://www.requirejs.cn/    (PS:如果没接触过,刚开始看都是一头蒙蔽的,建议看下菜鸟教程) 新手教程:http://www.runoob.com/w3cnote/requirejs-tutorial-1.html 优点:可完成团队协作.模块复用.单元测试等等一系列复杂的需求 undersco

WEB前端开发电商网站前端架构

课程介绍通过一个垂直电子商务网站,介绍前端架构搭建和实现的步骤和方法,以及在这个过程中我们需要做什么才能帮助项目最终从设计走向实现.课程提纲第1章 前端架构知识准备认识前端架构,了解前端架构技术.产品设计和发布.数据分析和优化的基础第2章 前端架构设计了解前端架构的组织方式.页面层次的架构组织.架构设计和组件化方案等.第3章 前端架构实施了解架构的实施.优化思路,如何实施自动化.通过蛋糕电商网站讲解,分析案例.如何图解设计和交互图.如何从目录入手搭建基本架构.如何从页面层次进行架构搭建和最后项目

web富客户端应用下,前端架构问题。

前言: 以前的工作大部分都是,前端做页面 稍微写几个js效果就算是 有复杂的效果 也没有涉及到 需要去调用后端数据的层面.总体来说,以前的页面逻辑会相对简单后端会做更多的事. 而现在,这些任务都抛给前端来做了..  前端的业务逻辑变得很复杂 有的时候甚至 比后端的更复杂.(当然这个也跟写接口的人水平有关...) 在这样的背景下面,如果还是以前那套 页面里面写js 或者哪里有效果写哪里的话.无论是实现,还是后面的维护都是一个很大的问题.. 所以,我觉得富客户端web应用,很有必要组建一个自己的前端

没有最好,选择最适合自己的前端架构

前端框架不断推新,众多IT企业都面临着"如何选择框架","是否需要再造轮子"的抉择.去哪儿网前端架构师司徒正美分析了各主流行框架优劣点.适用场景,并针对不同规模的公司.项目给出了相应的前端技术选择方案. 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架. 每次新开业务线或启动新项目时,首先第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法. RequireJS,前端技术发展分水岭 在五六年前,移动端还没有兴起,我们没有什么选

用“MEAN”技术栈开发web应用(一)AngularJs前端架构

前言 不知何时突然冒出“MEAN技术栈”这个新词,听起来很牛逼的样子,其实就是我们已经熟悉了的近两年在前端比较流行的技术,mongodb.express.angularjs.nodejs,由于这几项技术涵盖了从前端到后端再到数据库,可以用他们完整的开发一个web应用了,所以成了一个非常牛逼的组合,颇有当年LAMP的气势.前端要从切图仔迈向全栈的路上,这几门技术必须得有所涉猎.本系列文章利用自己虚构的一个小项目为例,对“使用MEAN技术栈开发web应用”做一个入门级的介绍. AngularJs的争

前端架构浅谈

前端架构浅谈 0.前注 鉴于作者本人的能力有限(非常有限),并且依然在学习中,因此本文的高度和深度必然有所欠缺. 欢迎(并且非常欢迎)大家来批评指正,如果能详细的说明问题在哪里,如何解决和改正,那么就太感谢了!!! 我最喜欢听有理有据的批评了!! 本人QQ:20004604,邮箱:[email protected],期待你的交流. 1.为什么要有一个好的架构 首先明确一点,架构是为需求服务的. 前端架构存在的目的,就我个人理解来说,有以下几点: 1.提高代码的可读性. 一个好的架构,代码的可读性

好的前端架构

p{text-indent:2em;}前端开发whqet,csdn,王海庆,whqet,前端开发专家 翻译自:www.sitepoint.com 翻译人员:前端开发whqet,意译为主,不当之处欢迎大家指正. 译者说:临近期末,大部分的基础教学内容已经讲解完毕,在进行比较大型的项目训练之前,如果能让学生了解甚至遵循一些前端开发的编码规范将会是一件非常有意义的事情.因此,本博客准备于近期整理一个编码规范与最佳实践的系列文章,包括html.css.javascript.jquery.php等,希望能

【PC网站前端架构探讨系列】关于中小型PC网站前端架构方案的讨论与实践

 说在前面 好几天没更新这个系列文章了,这段时间还是在研究这块东西,遇到的各种奇葩问题,最后写完,只是调试就花了两天,果然发现在和大神之间的距离越来越远,在加上大部分时间在追求自己的梦想,梦想同样也是遥遥无期啊!一直在思考星星的那句话,人到底该不该追求梦想,做个咸鱼到底好不好的,吃吃喝喝睡睡的,反正最近感悟挺多,抽时间写个文章,好好和大家聊聊,把我的心里话告诉大家,程序员不容易,寻梦者更难啊!比如,这个所谓的pc网站的前端框架,这对一个做后台而且还是多年一直在做C#.JAVA没怎么写脚本的我来说

我的前端架构之一--统一扩展Js方法

我的前端架构汇总 MyJs_Core.js 这是一个核心的Js文件,它扩展了原生的Js方法.如下: Array对象: 1) indexOf 2) max 3) min 4) removeAt 5) insertAt 6) remove 7) intersect 8) minus 9) Recursion 10) last 11) distinct 12) to 13) addArray String对象: 1) indexFrom:不区分大小写进行查找. 2) format: 使用索引进行参数化