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)
上一篇 2022年6月6日 上午6:00
下一篇 2022年6月6日 上午6:00


相关推荐

  • mac 开启hidpi_开启hidpi的缺点

    mac 开启hidpi_开启hidpi的缺点在macOS10.15之后,系统中存放DisplayProductID和DisplayVendorID的文件夹Overrides变为只读,若有些tool开HiDPI遇到一些麻烦或失灵的情况,可参考下文用one-key-hidpi的简易方法,具体如下:测试环境:(1)电脑:MacbookPro(2)系统:macOSCatalina10.15.6(3)显示器:SW270C…

    2022年4月19日
    2.6K
  • MeasureSpec详解

    MeasureSpec详解1 MeasureSpec 简介 MeasureSpec 封装了从父级传递给子级的布局要求 每个 MeasureSpec 代表宽度或高度的要求 MeasureSpecs 实现为 32 位的 int 由 size 和 mode 组成 高 2 位代表 mode 低 30 位代表 size 它通过将 mode 和 size 打包成一个 int 值来减少对象内存分配 并提供打包和解包的方法 mode 分类 UNSPECIFIED 父容器不

    2026年3月17日
    2
  • mysql逻辑删除案例_实现数据逻辑删除的一种方案

    mysql逻辑删除案例_实现数据逻辑删除的一种方案什么是逻辑删除所谓逻辑删除是指数据已经“不需要”了,但是并没有使用delete语句将这些数据真实的从数据库中删除,而只是用一个标志位将其设置为已经删除。为什么需要逻辑删除对数据进行逻辑删除,一般存在以下原因:防止数据误删除,不能找回数据;这些数据还具有一定的商业价值,比如用户的注册信息;虽然这些数据可以删除,但是这些数据还有关联数据,这些关联数据不能删除。对数据进行逻辑删除,可以保证数据的安全性和…

    2022年6月2日
    129
  • OmniDiskSweeper清理系统文件

    OmniDiskSweeper清理系统文件公司发的电脑只有 250G 经常因 JetBrains 全家桶装多了磁盘都快爆了 更不要打开多个 IDE 内存不够的时候还要刷到 swap 总之电脑经常崩溃 一查存储空间发现系统经常性达到 180G 应用 30G 装完就没多少剩下来了 印象中 MacOS 系统文件不该这么大 后来查了一下发现是之前本地调试 Docker 的时候 安装了 DockerforMac 把镜像文件存储路径放在 Users xxx Library 这个目录下了 导致这部分文件归到系统里去了 推荐 OmniDiskSwee 这个

    2026年3月19日
    3
  • 缓冲溢出保护

    缓冲溢出保护https en wikipedia org wiki Buffer overflow protection Clang 2FLLVM 来自 Wikipedia 免费的百科全书缓冲溢出保护是在软件开发期间 通过检测栈上分配变量的缓冲溢出 并防止它们导致程序行为异常 或成为严重安全漏洞 来增加可执行程序安全性的各种技术 栈缓冲溢出发生在程序写入该程序调用栈上预期数据结构之外的一个内存地址时

    2026年3月17日
    2
  • Agent AI插件

    Agent AI插件

    2026年3月15日
    7

发表回复

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

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