ubuntu10.04配置完amp环境后

really posted @ 2011年11月23日 11:33 in unix/linux with tags ubuntu amp , 225 阅读
    今天花了点儿时间配了下apache+mysql+php环境。系统环境是ubuntu10.04.
    具体的步骤主要参考:http://blog.csdn.net/wangzhizi/article/details/6688772
    文章中标注的是原创,但是到处都是这篇文章,具体不得而知。
    主要说明的有:
    这三种软件都可以直接通过apt-get安装。而mysql需要多安装一个mysql-client。完全不必装文章中的那一堆client,phpadmin也可以不装。不过,如果不能接受终端的数据库操作需要更好的gui界面可以考虑装一下文章中的各种client或者phpadmin。
    配置的过程照文章中来就是了,基本不会出现问题。
    配置完成之后有几点想弱弱的疑惑一下。
    一、apache除文件根目录之外还有其他的目录,例如虚拟目录(默认的是/usr/share/doc)。在虚拟目录下的文件也能够通过服务器访问到。而配置文件(/etc/apache2sites-available/default)中在这两个目录的配置之前还有一个未标记具体位置的目录设置,这个设置的优先级高于另外两个。可以在这几个目录设置中选择无index文件存在时是否显示目录结构。加上Options Indexes FollowSymLinks就能显示目录结构,否则就不显示。
    二、有一个很尴尬的问题是,在虚拟目录不变的情况下,文件根目录下的doc目录是无法访问到的。就是说,假如你在文件根目录下建了一个名为doc的目录,不管这个目录中有什么,当你在浏览器地址中输入localhost/doc/***时显示的是虚拟目录下的文件,如果虚拟目录下没有这个文件则显示404.然后,坑爹的来了。如果输入localhost/doc,如果在上面提到的第一个目录设置中加入了对index的支持,此时就会显示doc目录的目录结构。坑爹的,这个目录下的东西就这么让人随便看了。能不能动什么的因为这些东西没玩儿过暂时不得而知。但是,n多配置文件就在这目录啊!自己想修改点什么的时候都要sudo的啊!最坑爹的是,一旦需要在文件根目录显示目录结构而在总的那个目录设置中加上了支持,虚拟目录默认也显示目录结构。这实在有点难以理解了。偏偏想google一下又因为不知道这玩意儿叫啥而google许久不得其解。而且,在不修改虚拟目录的情况下,根目录下永远不能建doc目录,因为永远访问不到。至于修改虚拟目录行不行或者有什么特殊方式能够访问到,不得而知。仅仅是暂时使用,能用就好。坐等打牛指导。
【全文完】
 

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter