Apache,mod_ *,PHP,Perl,Python,Ruby;向后学习
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Apache,mod_ *,PHP,Perl,Python,Ruby;向后学习,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2404字,纯文字阅读大概需要4分钟。
内容图文
我前段时间开始进行Web开发,但我基本上都花了很多时间学习PHP,MySQL / SQLite,(X)HTML / XML(XPath,XQuery,XSL)等.我带着一个开箱即用的东西XAMPP安装,一切都非常简单,我可以专注于语言学习.
然而,现在,我正在学习Ruby和Python(以及更多的Perl),但令我沮丧的是,我发现我基本上不了解Apache配置,或者与为嵌入式PHP设置环境相关的任何相关任务,Perl, Python和Ruby.
我最近发布了一个question,我认为这会带我走向正确的方向.阅读完mod_wsgi和mod_rails文档之后,我比开始时更困惑.
我正在使用现有的XAMPP安装运行Windows 7 x64,刚刚使用了Ruby和Python,只安装了NetBeans;而且我想知道:
>我应该从一个新的Apache安装开始,还是XAMPP很好地堆积其他模块?
>在哪里可以找到有关配置Apache以支持这些模块的一些信息?我正在逐步构建一个支持部分,全部或更多上述语言的环境.
我想我的问题可归纳为;有哪些建议的阅读/学习资源用于配置基于Apache的多语言Web应用程序开发环境?
我希望这个问题不被认为具有高度的主观性或普遍性;我只是迷失了,不想浪费时间茫然地盯着配置文件等.
我真的很感激任何见解,并原谅我的noob因素.我很惊讶我和这个领域一样不熟悉,很快就需要改变它.
解决方法:
我会推荐以下内容:
在你提到的VM中的Ubuntu环境中建立你的家
基本上你提到的所有技术都是从基于Unix的系统开始的,虽然公平竞争,但在基于Unix的操作系统中使用这些技术进行开发仍然有很大的优势(比如你提到的Ubuntu安装).
此外,Ubuntu在线有很好的文档,有活跃的论坛,并且有非常好的安装系统(apt-get,aptitude.)
学习纳米
您可以使用其他IDE或文本编辑器,但Nano真的非常容易使用,因此您可以专注于学习您感兴趣的技术,而不是复杂的文本编辑器,如vim或emacs(这两者都很棒,但是在他们自己的学习课程.)
给自己一个便宜的云服务器
许多公司提供优秀的云服务器.关于这一点的好处是,您可以使用环境的各个方面,包括网络功能,例如运行防火墙等.
例如,Rackspace云服务器运行良好,Wiki页面将引导您完成大量的安装和配置(我刚刚向您指出了Ubuntu文档,因为您提到的已经运行):
从头开始构建您的Web服务器(并记录构建步骤的日志,因此如果某些方法不顺利,您可以快速重做.)
开始构建(并破坏)您的下一个优秀的应用程序
使用所选择的技术开始制作酷炫的应用程序.如果你想关注Ruby,请创建一个ROR应用程序,甚至挖掘并使用RACK设置你自己的婴儿框架来处理网络请求:
Rack: a Ruby Webserver Interface
或者,如果python是您的下一个学习项目,请尝试使用Django,或者甚至跳转到CherryPy以获得低级Web服务器实现,以帮助您查看所有可移动部分:
加入您最感兴趣的技术的邮件列表
邮件列表提供了对技术优势和劣势的深刻见解.只需加入一份清单,即可听取每日戏,,可以极大地帮助您了解技术以及未来可能面临的挑战.
这些都是我所做的一切(不同语言,但技术相同),他们对我帮助很大.希望他们也帮助你:)快乐的编码!
内容总结
以上是互联网集市为您收集整理的Apache,mod_ *,PHP,Perl,Python,Ruby;向后学习全部内容,希望文章能够帮你解决Apache,mod_ *,PHP,Perl,Python,Ruby;向后学习所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。