适合新手的web开发环境

简介:                        学习web开发,环境搭建是必不可少的一个环节。你可以使用wamp一键安装包,或者使用sae、bae、gae这种PaaS平台来部署,或者安装*nix系统在本地部署。

                      

学习web开发,环境搭建是必不可少的一个环节。你可以使用wamp一键安装包,或者使用sae、bae、gae这种PaaS平台来部署,或者安装*nix系统在本地部署。

对于一个希望体验LAMP式建站的新手而言,一个简单可行的方案是:虚拟机中安装Linux,在Windows下写代码,通过ftp部署代码。

首先,我们假定你平时用的操作系统是windows。不然的话,Linux、Mac OSX上都有命令行和终端可以用,本机部署就行。

然后,安装虚拟机VirtualBox,并在VritualBox中安装一个Linux的Server版。不推荐安装带桌面的版本,因为部署的操作以命令行来做是最方便的。比如,Fedora就是一个不错的选择。装好LinuxServer后,你需要更新系统,并安装Apache、MySQL、PHP等软件,并进行相应的配置。为了完成这些,你需要学习一些Linux命令行操作,以及vim或者emacs等编辑器的使用。

接下来你需要在windows下安装FileZilla这种FTP软件,当你写好代码后通过它部署到虚拟机中的LinuxServer上。当然,你需要设定目录权限,开启防火墙,系统服务的开启等。

当你的代码编写完毕,需要在VirtualBox中设定虚拟机的网卡和网络模式,使宿主机Windows能通过IP访问LinuxServer。配置成功后,在宿主机windows上的浏览器地址栏中,通过ip来访问你虚拟机中的网站。

 

作者:ChrisZZ

来源:http://chriszz.sinaapp.com/适合新手的web开发环境

目录
相关文章
|
Java 应用服务中间件 Windows
2:开发环境搭建-Java Web
2:开发环境搭建-Java Web
182 0
|
JSON 前端开发 JavaScript
|
分布式计算 并行计算 安全
在Python Web开发中,Python的全局解释器锁(Global Interpreter Lock,简称GIL)是一个核心概念,它直接影响了Python程序在多线程环境下的执行效率和性能表现
【6月更文挑战第30天】Python的GIL是CPython中的全局锁,限制了多线程并行执行,尤其是在多核CPU上。GIL确保同一时间仅有一个线程执行Python字节码,导致CPU密集型任务时多线程无法充分利用多核,反而可能因上下文切换降低性能。然而,I/O密集型任务仍能受益于线程交替执行。为利用多核,开发者常选择多进程、异步IO或使用不受GIL限制的Python实现。在Web开发中,理解GIL对于优化并发性能至关重要。
312 0
|
JavaScript 前端开发
基于 Node.js 环境,使用内置 http 模块,创建 Web 服务程序
基于 Node.js 环境,使用内置 http 模块,创建 Web 服务程序
556 148
|
前端开发 API Docker
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
372 0
|
前端开发 程序员 C++
【前端web入门第一天】01 开发环境、HTML基本语法文本标签
本文档详细介绍了HTML文本标签的基础知识。首先指导如何准备开发环境,包括安装VSCode及常用插件;接着全面解析HTML的基本结构与标签语法,涵盖从基本骨架搭建到注释的使用,以及标题、段落、换行和平行线、文本格式化等标签的具体应用,适合初学者循序渐进地掌握HTML。
306 3
|
SQL 安全 数据库
Web安全漏洞专项靶场—SQL注入—docker环境—sqli-labs靶场—详细通关指南
Web安全漏洞专项靶场—SQL注入—docker环境—sqli-labs靶场—详细通关指南
2512 1
|
机器人 Shell 开发者
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
|
存储 Apache 文件存储
在Apache环境下为Web网站增设访问控制:实战指南
在Apache服务器上保护网站资源涉及启用访问控制模块(`mod_authz_core`和`mod_auth_basic`),在`.htaccess`或`httpd.conf`中设定权限,如限制对特定目录的访问。创建`.htpasswd`文件存储用户名和密码,并使用`htpasswd`工具管理用户。完成配置后重启Apache服务,访问受限目录时需提供有效的用户名和密码。对于高安全性需求,可考虑更复杂的认证方法。【6月更文挑战第20天】
952 4
|
安全 Ubuntu 应用服务中间件
NGINX环境下实现Web网站访问控制的实战指南
在NGINX中设置基于IP的访问控制可提升网站安全性。步骤包括安装NGINX、备份配置文件、编辑`/etc/nginx/sites-available/default`,添加`allow`和`deny`指令限制特定IP访问,如`allow 192.168.1.100; deny all;`,然后测试配置并重启服务。成功后,仅允许的IP能访问网站,否则会收到403错误。这为Web安全提供基础保障,还可扩展实现更多高级控制策略。【6月更文挑战第20天】
1444 3

热门文章

最新文章