LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1093|回复: 8

Liunx基础问题以及LAMP搭设问题

[复制链接]
发表于 2008-3-19 11:40:03 | 显示全部楼层 |阅读模式
1.使用yum安装软件,默认的安装路径是什么呢?
2.liunx安装软件,默认都是应该安装在/usr下?但是如果安装了一个软件,我如何才可以手动找到它的安装路径?
3.lamp搭设起来了,但是完全不知道是如何搭成功的,使用yum太透明了. 现在想让php支持个gd,自己也找到了gd包,但是需要重新编译php然后安装。如何重新编译呢?yum安装的php的那个configure文件在哪里?自己使用FIND命令找到了 但是编译没有(不带任何参数编译 应该是什么都不支持吧,但是编译完,查看phpinfo,居然什么都没有改变)
4.在phpinfo中,那个configure command,怎么使用?


谢谢
发表于 2008-3-19 14:09:34 | 显示全部楼层
1. Linux 中没有什么安装路径一说,安装放心地交给 yum 这样的包管理软件就行了,你不用管。
2. Fedora 的包由 yum 负责,如果你想知道包中有哪些文件,都安在了什么地方,请使用 yum 来查询,或者直接使用 yumex 或 kyum 这样的图形界面,也可以直接使用 rpm 命令查询http://fedoraproject.org/wiki/Docs/Drafts/SoftwareManagementGuide
3. 4. 没用过 lamp 不知道。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-25 10:28:11 | 显示全部楼层
感谢楼上的回答 继续提问
1. ./configrue --prefix可以指定目录 但是如果不带这个参数安装的目录是哪里?
2. configure 有哪些参数可以用呢?使用man 可以看到吗
回复 支持 反对

使用道具 举报

发表于 2008-3-25 17:37:03 | 显示全部楼层
1. 看makefile 或 readme 或 ./configure --help  ,会有默认的安装路径
2. ./configure --help
回复 支持 反对

使用道具 举报

发表于 2008-3-26 19:09:25 | 显示全部楼层
不知道 yum 有没有 列出某个包都装入了那些文件 的参数。 man yum看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-3 14:47:21 | 显示全部楼层
谢谢
通过编译安装MYSQL成功了,MYSQL也启动成功,但是仅仅是根据官方的文件来的
请教下
通过原码编译安装,启动MYSQL是这样:#cd /usr/local/mysql
                                                        #bin/mysqld_safe --user=mysql &
然后让它自己启动是这样:                  
#cd /usr/local/mysql5/support-files
#cp mysql.server /etc/init.d/mysql

#cd /etc/rc3.d
#ln –s ../init.d/mysql S85mysql
#ln –s ../init.d/mysql K85mysql

#cd /etc/rc5.d
#ln –s ../init.d/mysql S85mysql
#ln –s ../init.d/mysql K85mysql

#cd ../init.d
#chmod 755 mysql
问题
1.rc3, rc5这些都是RC脚本 有什么不一样呢?
2.使用ln连接 后面的K85 或者S85这样名字有特殊的含义吗?如果换个名字可以不?
3.如果我修改了my.cnf内的东西,想重启MYSQL怎么办?使用什么命令?
4.我使用这样的写法PATH=”$PATH”:/root 可以将/root加入环境变量,但是一重启就没有了。如何让修改的过的环境变量进行保留呢?
谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-7 09:56:34 | 显示全部楼层
请求帮助....
回复 支持 反对

使用道具 举报

发表于 2008-4-11 11:57:51 | 显示全部楼层
2.使用ln连接 后面的K85 或者S85这样名字有特殊的含义吗?如果换个名字可以不?

这个K代表Kill S代表Start。后面的85代表优先级。如果你想让关机的时候首先先关掉mysql你可以把K85 改成K99,其实你不用改它们的,默认就可以了。如果改成K99如果apche还没有关掉,那么有人访问提交东西还会报错。
3.如果我修改了my.cnf内的东西,想重启MYSQL怎么办?使用什么命令?

你看看/etc/init.d/mysql reload能不能用。实在不行就 /etc/init.d/mysql stop 再/etc/init.d/mysql start
我使用这样的写法PATH=”$PATH”:/root 可以将/root加入环境变量,但是一重启就没有了。如何让修改的过的环境变量进行保留呢?

/root加再环境变量中?其实不好。因为你要保证你运行的程序都能访问/root,也就是说你的应用程序运行权限要root,这样不是很安全。如果你硬要这样做的话把它写到/etc/profile中去吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-11 13:01:45 | 显示全部楼层
感谢帮忙
明白了
(优先级还有一点糊涂,先去找找)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表