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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • pix是什么意思(pixio)

    本文会介绍cGAN和pix2pix,并在TensorFlow中使用pix2pix模型。一、cGAN原理使用GAN可以无监督生成全新的图片,比如使用GAN生成MNIST数字,虽然可以生成数字,但是不能生成确定的数字。如果希望控制生成的结果,例如生成数字1,此时就要用到cGAN了。cGAN的全称为ConditionalGenerativeAdversarialNet…

    2022年4月12日
  • 110道Java初级面试题及答案(最新Java初级面试题大汇总)

    110道Java初级面试题及答案(最新Java初级面试题大汇总)史上最全Java初中级面试题,发现网上很多Java初级面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~本人发现网上虽然有不少Java相关的面试题,但第一未必全,第二未必有答案,第三虽然有答案,但未必能在面试中说,所以在本文里,会不断收集各种面试题,并站在面试官的立场上,给出我自己的答案。如果不背Java面试题的答案,肯定面试会挂!这套Java面试题大全,希望对大家有帮助哈~博主已将以下这些面试题整理成了一个Java面试手册,是PDF版的1、为

    2022年7月8日
  • Java学习代码合集

    Java学习代码合集其实我学习java最根本的原因是:我是一个挺关注外在的人,虽然是个程序员,所以我很喜欢写出那些带有漂亮的界面的程序,因为C总是控制台,我不是很喜欢,在这份java代码合集中,我会记录自己学习Java界面化编程的点点滴滴。更新:因为C/C++是我主要使用语言,所有后来写界面主要用Qt写了,但我java也会继续学的。我只是给想学界面gui的同志一个思路。可以参考这篇文章Qt5计算器的实现可能…

    2022年5月8日
  • DVP MIPI-CSI 摄像头接口的区别

    DVP MIPI-CSI 摄像头接口的区别一、MIPI1、什么是MIPI?MIPI联盟,即移动产业处理器接口(MobileIndustryProcessorInterface简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。2、MIPI的特点MIPI是差分串口传输,速度快,抗干扰。主流手机模组现在都是用MIPI传输,传输时使用4对差分信号传输图像数据和…

    2022年5月3日
  • 数据结构与算法(十五):二叉排序树[通俗易懂]

    数据结构与算法(十五):二叉排序树[通俗易懂]一、什么是二叉排序树二叉排序树(BinarySortTree)又称二叉查找树、二叉搜索树。它或者是一棵空树;或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根

    2022年8月16日
  • java JDBC连接数据库步骤及代码

    java JDBC连接数据库步骤及代码JDBC连接数据库,包含7个步骤(1)加载JDBC驱动程序在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(StringclassName)实现,成功加载后,会将Driver类的实例注册到DriverManager类中。代码如下:static{ try{ …

    2022年7月26日

发表回复

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

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