LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 03-12-08, 15:25 第 16 帖
dindindang
 
 
 
注册会员  
  注册日期: Nov 2003
  帖子: 23
  精华: 0
 

标题: 我觉得完全没有必要


我不明白到处都是用源码安装,当然我自己也用过,不过现在不了。
直接安装rpm包,只需要3分钟全部搞定?为何要这么复杂???

不明白ing....
  dindindang 当前离线   回复时引用此帖
旧 03-12-08, 15:36 第 17 帖
北南南北
 
北南南北 的头像
 
 
管理员  
  注册日期: Apr 2002
  帖子: 24,301
  精华: 483
 

标题: 回复: 我觉得完全没有必要


引用:
最初由 dindindang 发表
我不明白到处都是用源码安装,当然我自己也用过,不过现在不了。
直接安装rpm包,只需要3分钟全部搞定?为何要这么复杂???

不明白ing....
我写过一篇RPM的,也是告诉对www服务器一无所知的,这些文章都是写给新手的,就是初学Linux不久,如果初学linux的弟兄,不会一下就明白如何安装吧。我写文章的目的就是告诉新手怎么操作,而不是教给高手怎么做。因为高手不需要我写的这点东西。我在前言中也说了,对于高手来说,这个文档是没有一点必要的。

http://www.linuxsir.org/bbs/showthre...threadid=76390

这是给新手写的原理性文章,当然rpm很方便。不是说rpm不行。但也有看缺点。

http://www.linuxsir.org/bbs/showthre...threadid=41065


三。各种服务器的架设,要自己来编译安装,要放在/opt分区中,这是极为重要的,目的很简单,是为了管理方便。不会危胁系统的正常高效率的运行。不可把软件安装到/usr目录中,因为这是系统的专用分区,太多的小文件,会把服务器的速度拖慢,我们可以把自己编译安装的apache放在这个分区中,也可以把mysql放在这个分区等等。所以说/opt分区也要大,除了/var分区以外,/opt分区应该是最大的分区。








__________________
请弟兄们发帖时要写个好标题,多谢!
签名不支持html和bbcode,请弟兄为了版面的整洁,请更改签名档,谢谢!
请各版版主及初学Linux的弟兄,请在您的签名写上机器的配置,以及您所用的系统(包装版本号,内核),谢谢。

Slackware64 13.x kernel 2.6.29.6
****************************************
因为太笨,所以努力;
****************************************
  北南南北 当前离线   回复时引用此帖
旧 03-12-09, 02:41 第 18 帖
sev3n
 
 
 
注册会员  
  注册日期: Jun 2003
  帖子: 109
  精华: 0
 

执行./configure --prefix=/root/soft/mysql --with-mysqld-user=cyhhr --with-charset=gb2312 --with-extra-chtra-charsets=all --with-unix-socket-path=/root/soft/mysql/var/mysql.sock后出现
.........
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for termcap functions library... configure: error: No curses/termcap library found
望高手指点

我也遇到了这个问题,请指点,谢谢
  sev3n 当前离线   回复时引用此帖
旧 03-12-09, 13:54 第 19 帖
冰箱
 
冰箱 的头像
 
 
注册会员  
  注册日期: Apr 2003
  我的住址: 长春
  帖子: 227
  精华: 0
 

好文章,兄弟们顶啊







__________________
所有人不许动,把手举起来。我是菜鸟!
  冰箱 当前离线   回复时引用此帖
旧 03-12-09, 22:52 第 20 帖
kenwee
 
 
 
注册会员  
  注册日期: May 2003
  我的住址: 北京
  帖子: 197
  精华: 0
 




缺少ncurses库文件。安装上就可以。
引用:
执行./configure --prefix=/root/soft/mysql --with-mysqld-user=cyhhr --with-charset=gb2312 --with-extra-chtra-charsets=all --with-unix-socket-path=/root/soft/mysql/var/mysql.sock后出现
.........
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for termcap functions library... configure: error: No curses/termcap library found

望高手指点







__________________
屏幕守望者……
  kenwee 当前离线   回复时引用此帖
旧 03-12-10, 07:55 第 21 帖
再见理想
 
再见理想 的头像
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: 北京
  帖子: 243
  精华: 0
 

[root@zsw etc]# /opt/apache/bin/apachectl start 这样启动却是一点问题也没能的啊!!
[root@zsw etc]# ps -aux |grep httpd
root 12668 0.0 1.9 8852 2460 ? S 07:52 0:00 /opt/apache/bin/httpd -k start
nobody 12669 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12670 0.0 2.1 8936 2696 ? S 07:52 0:00 [httpd]
nobody 12671 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12672 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12673 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12674 0.0 2.0 8872 2520 ? S 07:52 0:00 [httpd]
root 12676 0.0 0.5 4816 640 pts/2 S 07:52 0:00 grep httpd
[root@zsw etc]# /etc/init.d/httpd start 这又是怎么一回事呢?怎么会失败呢?
启动 httpd:Syntax error on line 357 of /etc/httpd/conf/httpd.conf:
Invalid command 'Order', perhaps mis-spelled or defined by a module not included in the server configuration
[失败]
[root@zsw etc]#
好不明白,请问这是怎么回事啊!!!!!







__________________
我是一名现役三级士官!!!!!!
曾经沧海(海)难为水(碎)
除却巫山(散)不是云(云)
------云散海碎
  再见理想 当前离线   回复时引用此帖
旧 03-12-10, 08:27 第 22 帖
tram
 
tram 的头像
 
 
资深版主  
  注册日期: Sep 2002
  帖子: 7,281
  精华: 27
 

北南大哥体会到源码的灵活了吧,呵呵!
一写就是重量级的,佩服!







__________________
LFS全套中文文档:http://lfs.linuxsir.org(主力)
LFS 英文站点镜像:http://lfs.cosoft.org.cn
二笔输入法 for Linux: http://ebf.cosoft.org.cn
  tram 当前离线   回复时引用此帖
旧 03-12-10, 09:08 第 23 帖
再见理想
 
再见理想 的头像
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: 北京
  帖子: 243
  精华: 0
 

[root@zsw etc]# /opt/apache/bin/apachectl start 这样启动却是一点问题也没有的啊!!
[root@zsw etc]# ps -aux |grep httpd
root 12668 0.0 1.9 8852 2460 ? S 07:52 0:00 /opt/apache/bin/httpd -k start
nobody 12669 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12670 0.0 2.1 8936 2696 ? S 07:52 0:00 [httpd]
nobody 12671 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12672 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12673 0.0 1.9 8872 2456 ? S 07:52 0:00 [httpd]
nobody 12674 0.0 2.0 8872 2520 ? S 07:52 0:00 [httpd]
root 12676 0.0 0.5 4816 640 pts/2 S 07:52 0:00 grep httpd
[root@zsw etc]# /etc/init.d/httpd start 这又是怎么一回事呢?怎么会失败呢?
启动 httpd:Syntax error on line 357 of /etc/httpd/conf/httpd.conf:
Invalid command 'Order', perhaps mis-spelled or defined by a module not included in the server configuration
[失败]
[root@zsw etc]#
好不明白,请问这是怎么回事啊!!!!!
  再见理想 当前离线   回复时引用此帖
旧 03-12-10, 10:18 第 24 帖
北南南北
 
北南南北 的头像
 
 
管理员  
  注册日期: Apr 2002
  帖子: 24,301
  精华: 483
 

引用:
[root@zsw etc]# /etc/init.d/httpd start 这又是怎么一回事呢?怎么会失败呢?
启动 httpd:Syntax error on line 357 of /etc/httpd/conf/httpd.conf:
Invalid command 'Order', perhaps mis-spelled or defined by a module not included in the server configuration
[失败]
[root@zsw etc]#
好不明白,请问这是怎么回事啊!!!!!
这是因为原来的apache 没有卸掉。再说,我们编译的apache安装点已经放在了/opt/apache目录下,用 /opt/apache/bin/apachectl start 才是启动最新版本的。如果用的是/etc/init.d/httpd start 是老版本的。所以还得把原来系统中存在的apache卸掉。


引用:
北南大哥体会到源码的灵活了吧,呵呵!
一写就是重量级的,佩服!
体会到了,源码包安装,就是想放在哪就放在哪,不想用了,就删除一下目录就OK了。比较方便。

tram兄抬举我了,我这是雕虫小技。根本没有办法和tram兄弄的LFS的那个规模宏大相比。不值一提。

我写的文章,都是给菜鸟级别看的。菜鸟一进门,可能这些入门的东西都得扔到垃圾堆了:(
  北南南北 当前离线   回复时引用此帖
旧 03-12-10, 16:54 第 25 帖
随风飘来
 
 
 
注册会员  
  注册日期: Sep 2002
  我的住址: 西安市
  帖子: 328
  精华: 3
 

标题: 好好实在实用!!


请问一下这一句是什么意思:--enable-force-cgi-redirect
  随风飘来 当前离线   回复时引用此帖
旧 03-12-10, 17:01 第 26 帖
北南南北
 
北南南北 的头像
 
 
管理员  
  注册日期: Apr 2002
  帖子: 24,301
  精华: 483
 

标题: 回复: 好好实在实用!!


引用:
最初由 随风飘来 发表
请问一下这一句是什么意思:--enable-force-cgi-redirect
允许内部服务器重定向的安全性检查

在 PHP 中,编译时设置选项 --enable-force-cgi-redirect 以及运行时设置选项 doc_root 和 user_dir 能够用来防止这种攻击,如果服务端的目录树存在有访问限制的目录。以下将详细解释各种不同的组合。

doc_root string

PHP 在服务器上的根目录。仅在非空时使用。如果 PHP 被配置为安全模式,则此目录之外的文件一概不被解析。如果 PHP 编译时没有指定FORCE_REDIRECT,并且在任何 web 服务器(除了 IIS)中以 CGI 方式运行 PHP,则应该设定 doc_root。替代方案是使用下面的 cgi.force_redirect 配置选项。

user_dir string

在用户目录之下使用 PHP 文件的基本目录名,例如 public_html
  北南南北 当前离线   回复时引用此帖
旧 03-12-11, 16:51 第 27 帖
Freefrag
 
Freefrag 的头像
 
 
注册会员  
  注册日期: Nov 2003
  帖子: 139
  精华: 0
 

# /opt/mysql/share/mysql/mysql.server start 之后,不出现#,

不过运行/opt/mysql/bin/mysql -uroot -p123456 可以,

请问这是正常的吗?







__________________
E5300 2G 500G 影驰9600 512M 17" HP L1706v
  Freefrag 当前离线   回复时引用此帖
旧 03-12-11, 16:53 第 28 帖
Freefrag
 
Freefrag 的头像
 
 
注册会员  
  注册日期: Nov 2003
  帖子: 139
  精华: 0
 

# /opt/mysql/share/mysql/mysql.server start 之后,
# Starting mysqld daemon with databases from /opt/mysql/var
不出现#,
不过运行/opt/mysql/bin/mysql -uroot -p123456 可以,
请问这是正常的吗?
  Freefrag 当前离线   回复时引用此帖
旧 03-12-12, 10:01 第 29 帖
北南南北
 
北南南北 的头像
 
 
管理员  
  注册日期: Apr 2002
  帖子: 24,301
  精华: 483
 

引用:
最初由 Freefrag 发表
# /opt/mysql/share/mysql/mysql.server start 之后,
# Starting mysqld daemon with databases from /opt/mysql/var
不出现#,
不过运行/opt/mysql/bin/mysql -uroot -p123456 可以,
请问这是正常的吗?
是正常的。

因为进程启动的时候把显示器和键盘占用了,因为启动的时候是临时占用一下前台。其实这时一按回车键,进程自动调到后台了,这时就把前台释放出来了。


# /opt/mysql/share/mysql/mysql.server start 在这里按两下回车。
  北南南北 当前离线   回复时引用此帖
旧 03-12-13, 08:55 第 30 帖
longlei
 
 
 
注册会员  
  注册日期: Jun 2003
  帖子: 94
  精华: 0
 

非常支持南北北南大大的贴,他发贴是为了我们这些菜鸟指出了光明大道,打倒某些同志老是藐视南北北南大大,为什么呢!?因为他们从来都是光说不练,只有自己暗爽,从来不资源共享,他们也写两篇好文章来呀,可以就以上的题目写个《用源码包安装php-4.34+mysql-4.0.16+apache-2.0.48+vbb-2.32实践总结之RPM和源码编译区别》怎么样,这个题目不错吧,可他们肯写吗?就在上面非常含糊的说了几句,是菜鸟都看不懂,你看人家南北北南大大写的多详细,在此郑重声明支持南北北南大大的正义行为,他是好人哦!!!是菜鸟的福星,救星,幸运星,鄙视胡乱批判南北北南大大的人!!!
  longlei 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 12:07


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org