- 论坛徽章:
- 0
|
接触了LINUX半个月,我尽量做到有问题问搜索引擎,因为我知道一个菜鸟的问题是很让高手反感的~!刚开始啥也不会到慢慢搞定了 apache+mysql+oralce+gd+php+iptables+jdk+vnc 这些也许对一个高手来说不到1小时就弄完了,但我的的确确是搞了半个月才搞完...遇到的问题有一车!有的问题慢慢靠搜索引擎搞定了,但有三个问题长期困扰我,实在没办法到这里请前辈们指教~~
问题1
我今天新装一台机的VNCSERVER的时候提示
libstdc++-libc6.2-2.so.3 is needed by vnc-3.3.7-1
libsrdc包没装~!!
我就纳闷了到底要在安装的时候装什么东西才会保证这些包都装上呢?如果缺了其中哪个我该到哪去找它下载安装呢?
(redhat站我去搜过 搜一个包搜一堆出来根本无法找)
这些包是
make-3.79
binutils-2.11
openmotif-2.1.30-11
glibc-2.2.4-31
gcc-3.2.3-2
make-3.79
binutils-2.11
openmotif-2.2.2-16
setarch-1.3-1
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14.5
libstdc++
问题2
我知道LINUX安全性相对来说要好一些,如果有不安全的因素也是因为某些服务造成的,所以定时地升级服务器上的组件是必须的,但我想如果我要升级APACHE 我下了最新包 编译完那不是会把http.conf覆盖掉??那我原先的设置不就全没了???还有PHP,PHP的编译带的参数更多,覆盖掉我原先配置好的文件那我不是白干了??
请问 我该如何升级那些包而不覆盖掉我原先的设置呢?
问题3
是关于PHP的,我知道在PHP.INI里学问可大了!比如 display_errors = Off safe_mode = On 等等~但其中有一个register_globals = Off 全局变量
这个在PHP高版本里是默认关闭的,现在公司有个家伙写的PHP没有赋予变量来源导致程序不能用,他让我开全局变量,可是我在网上搜索一下说开了会有安全隐患,但他说:"那我在地址栏加get不是也可以注入吗?" 我无语!现在他要我给他一个不开的理由
请问 全局变量是否该开?为什么?
以上三个问题困扰我很久 身受其害!望各位前辈如果知道请指点小弟一二,如果不太清楚请帮我顶一下~!小弟在这里谢过各位前辈了!! |
|