step by step学习LAMP配置

step by step学习LAMP配置配置环境:debian6+apache+mysql+python步骤:1.在虚拟机上安装debian;2.配置虚拟机上网(采用host-only连接,单网卡,会虚拟出一个网卡,将主机的网络共享《 VMware下Linux网络配置攻略》,虚拟机和主机能够互相访问)3.配置debian,安装必要的软件包4.参考《http://library.linode.com/

大家好,又见面了,我是你们的朋友全栈君。

配置环境:debian 6+apache+mysql+python

步骤:

1.在虚拟机上安装debian;

2.配置虚拟机上网(采用host-only连接,单网卡,会虚拟出一个网卡,将主机的网络共享《 

VMware下Linux网络配置攻略

》,虚拟机和主机能够互相访问)

3.配置debian,安装必要的软件包

4.参考《http://library.linode.com/lamp-guides/debian-6-squeeze》,安装apache,mysql,PHP(但是按照上面的步骤配置后主机仍然无法访问页面)

5.然后参考《http://wenku.baidu.com/view/ebdeb50f79563c1ec5da716f.html》,按照它的步骤安装了mod_python,可以在网页中访问指定目录下编写的python脚本(后面的Django配置后访问还存在问题。但是前面python的配置经过验证时可行的)

配置好后,修改python源文件就可以显示不同的web页面了,python源文件的位置由/etc/apache2/mod-avaliable/python.conf文件的</Directory>指定。(配置后默认python源文件的路径为/var/www目录下,修改<Directory>不能更改python源文件的路径,需要修改/etc/apache2/sites-available/default指定的路径)

6 配置django

使用django-admin.py startproject mysite创建一个新的django项目(用find /usr -name django-admin.py查找该脚本的位置,用ln -s将其链接到PATH下),创建成功后,会在mysite目录下找到一个manage.py脚本

安装的软件包:

apache2, mysql-server,mysql-client,  libapache2-mod-python, python-django, python-mysqldb

重要目录或文件:

/etc/apache2/sites-available/default       配置访问路径

/etc/apache2/mods-available/python.conf          配置python源文件的处理模块

参考文献:

http://wenku.baidu.com/view/ebdeb50f79563c1ec5da716f.html    

注释:  ubuntu下安装apache(安装资料中的步骤django安装完成后,还是无法访问django,提示显示是mange.py文件的参数有问题。)但是前面的安装和配置是正确的。

http://club.topsage.com/thread-412466-1-1.html

配置django(步骤有说明,会介绍文件中一些参数的意义~)

补充资料:

https://docs.djangoproject.com/en/1.4/            Django开发web python

https://docs.djangoproject.com/en/dev/intro/tutorial01/?from=olddocs      Django开发app

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134955.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 阿里巴巴Java开发手册(终极版)[通俗易懂]

    不知不觉间,2020年已经过了一大半了,作为技术圈中你,准备好迎接最新的变化了吗?在本文中,我们将以编程界最常用的编程语言Java为例,分享最为主流的技术与工具。2020年最流行的Java开发技术Java几乎无处不在,无论在智能手机、台式机、游戏设备还是科学超级计算机上,处处都有Java的影子。全世界有数百万的Java程序员在开发基于Java的产品。然而,如此激烈的竞争,意味着Java开发人员必须时刻保持领先地位。为此,他们必须随时了解和洞悉Java生态系统中的最新动..

    2022年4月18日
    51
  • 软件工厂简介「建议收藏」

    软件工厂简介「建议收藏」摘要:简要介绍Microsoft开发软件工厂这种方法的动机。所谓软件工厂就是指为了支持某种特定应用程序的快速开发而配置的开发环境。软件工厂从逻辑上讲就是软件开发方法和实践的下一个发展阶段。然而,通过引入产业化模式,软件工厂势必会改变软件行业的现状。扩大软件开发的规模从目前的情况来看,软件开发的速度缓慢、代价高昂而又极易出错,常常会生产出存在大量缺陷的产品,在可用性、可靠性、性能、安全

    2022年9月3日
    4
  • sendfile:Linux中的”零拷贝”

    sendfile:Linux中的”零拷贝”如今几乎每个人都听说过Linux中所谓的”零拷贝”特性,然而我经常碰到没有充分理解这个问题的人们。因此,我决定写一些文章略微深入的讲述这个问题,希望能将这个有用的特性解释清楚。在本文中,将从用户空间应用程序的角度来阐述这个问题,因此有意忽略了复杂的内核实现。什么是”零拷贝”为了更好的理解问题的解决法,我们首先需要理解问题本身。首先我们以一个网络服务守护进程为例,考虑它在将存储在文件

    2022年6月1日
    29
  • Linux Shell循环结构

    Linux Shell循环结构fi}&donewaitecho“MissionCompleted.”*for循环语句实现文件中批量用户创建“`shell[root@hdp-1shell]#catusers_from_file.shIFS=$’\n’forlinein`cat$1`doif[${#line}-eq0];thencontinuefiuser=`echo”$line”|awk'{print$1}’`pass=`echo”$line”|a

    2022年7月24日
    6
  • JAVA生成uuid_oracle随机生成uuid

    JAVA生成uuid_oracle随机生成uuidUUID生成importjava.util.UUID;publicclassJavaUUIDTest{publicstaticvoidmain(String[]args){//未加工的UUIDStringpreUuid=UUID.randomUUID().toString();System.out.println(preUuid);//第一种方法生成UUID,去掉“-”符号

    2022年9月23日
    0
  • SpringBoot入门(个人总结)

    @纯属个人学习总结,不喜勿喷哈。(学习来自慕课网)我觉得学习SpringBoot需要具备的前置知识熟悉maven构建项目;懂得Spring注解开发的知识;了解restful API的理论知识(http://www.ruanyifeng.com/blog/2011/09/restful.html)一、SpringBoot介绍我们在做java的项目中经常被xml的配置搞得头大…

    2021年11月30日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号