Chinaunix

标题: LAMP安装环境 [打印本页]

作者: yuxiaofeng2012    时间: 2011-12-20 21:35
标题: LAMP安装环境
我准备用源代码安装LAMP,之前用yum安装的各种包要卸载掉吗?在卸载时发现httpd包有好多依赖关系。不知道要不要卸载?
作者: dooros    时间: 2011-12-20 21:56
可以不卸载安装,可以用 prefix指定安装的路径避免冲突。
作者: chenyx    时间: 2011-12-20 22:05
同意2楼,可以不卸载系统自带的,./configure的时候用prefix参数指定你要安装软件的目的目录
不过,如果想源码编译安装lamp,最好是不安装系统自带的lamp组件,只安装基本系统和gcc,还有一些必要的类库,这样的话,冲突的可能性就没有了.
最后,新手的话,不建议上来就编译安装各种系统软件,编译安装软件排错很难的.除非你需要安装最新版本的软件,软件源里面没有的.
作者: yuxiaofeng2012    时间: 2011-12-20 22:36
哦,明白
作者: yuxiaofeng2012    时间: 2011-12-20 22:55
可以安装在/usr/local下吗?一般系统默认安装软件的路径是在/usr/下吗?
作者: chenyx    时间: 2011-12-21 07:42
可以安装到/usr/local.一般编译安装的软件,./configure --help就可以看到编译的参数选项.你可以看下prefix那个默认值是什么
作者: dooros    时间: 2011-12-21 08:33
你可以选择/opt之类的目录。
作者: yuxiaofeng2012    时间: 2011-12-21 12:23
恩,谢谢
作者: yuxiaofeng2012    时间: 2011-12-21 19:46
./configure --help 后显示bash: ./configure:没有那个文件或目录
作者: chenyx    时间: 2011-12-21 20:20
这个需要进入解压后的目录执行才行
作者: dooros    时间: 2011-12-21 21:19
http://hi.baidu.com/busybox/blog ... 1f1548925807c6.html
作者: yuxiaofeng2012    时间: 2011-12-22 12:32
谢谢楼上的资料。
在大家的帮助下,终于把LAMP装好了,可是昨天做测试的时候报错了.
进到http://192.168.147.xxx/index.html  提示不允许 access  index.html 这个文件,网页打不开。是根apache的主目录有关吗?原来的主目录是在/var/www/html/下,后来源代码安装完后主目录是在/usr/local/apache2/下。将index.html分别放到这两个下。测试多不行。
作者: dooros    时间: 2011-12-22 12:37
你要把那个目录给apache用户组权限
作者: chenyx    时间: 2011-12-22 14:26
楼主检查下编译安装的apache的配置,DocumentRoot指向的是什么地方,记得应该是在/usr/local/apache2/doc下吧
如果还不行,关闭selinux测试下
作者: yuxiaofeng2012    时间: 2011-12-22 23:30
权限已经给了 chowm apache.  -R  /var/www/html
作者: yuxiaofeng2012    时间: 2011-12-22 23:34
配置文件的主目录是: /usr/local/apache2/htdocs

目录权限是755,所属用户与组多是apache
重启后还是不行?不知道哪个地方错了?
这是网页的信息

作者: chenyx    时间: 2011-12-23 08:19
setenforce 0
关闭selinux,测试下.
作者: yuxiaofeng2012    时间: 2011-12-23 12:32
SElinux一直多没有启用
作者: chenyx    时间: 2011-12-23 13:12
本帖最后由 chenyx 于 2011-12-23 13:21 编辑

selinux没启用,你还给目录755权限,怎么还会提示没有权限呢,你仔细检查下apache的docs目录以及上层目录的权限
还有,出错的时候,检查下apache的error日志,也会有记录的
作者: dooros    时间: 2011-12-23 13:55
你换个目录试试。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2