1、centos5.5里安装软件时发现了访问权限的问题:

SELinux和iptables

cannot restore segment prot after reloc: Permission denied

############################

在red hat linux上安装有些东西时会出现 Permission denied 的情况:以下就是解决它的办法之一

编辑/etc/selinux/config,找到这段:

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - SELinux is fully disabled.

SELINUX=enforcing

把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:

SELINUX=disabled

保存,关闭。

如果你碰到其他类似提示:

cannot restore segment prot after reloc: Permission denied

就应该是SELinux的问题,可以考虑把它关闭。

如果把SELinux关闭后还是不行.执行如下步骤即可

在你保证SElinux 被disable后.还执行下

chcon -t texrel_shlib_t

如: chcon -t texrel_shlib_t /路径/路径/名字.so (这个文件视具体执行文件.)

以上两步.已经解决了很多server的问题了.



2、 这里显示一个错误信息:

checking for LIBXML2... configure: error: Package requirements (libxml-2.0 >= 2.6) were not met:

No package 'libxml-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you

installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBXML2_CFLAGS

and LIBXML2_LIBS to avoid the need to call pkg-config.

See the pkg-config man page for more details.

但是我们在上面其实已经安装上 libxml2 了的,这里只是一个 环境变量没有设置好而已。

解决办法: 确定 /usr/local/libxml2/lib/pkgconfig 目录下有 libxml-2.0.pc

export PKG_CONFIG_PATH=/usr/local/libxml2/lib/pkgconfig:$PKG_CONFIG_PATH

再次生成 makefile , 这样就成功了

3、

CentOS 5.5上安装PHP,结果configure的时候错误了。命令行下提示:

configure: error: build test failed.  Please check the config.log for details.

下载config.log,最后的信息是:

configure:20548: checking for xml2-config path

configure:20706: checking whether libxml build works

configure:20733: gcc -o conftest -g -O2   -Wl,-rpath,/home/wulijun/lib/lib -L/home/wulijun/lib/lib conftest.c

-lrt -lresolv -lm -ldl -lnsl  -lrt -lxml2 -lz -liconv -lm 1>&5

configure: failed program was:

#line 20722 "configure"

#include "confdefs.h"

char xmlInitParser();

int main() {

xmlInitParser();

return 0;

}

解决方法如下:

1)在PHP源码下面创建文件conftest.c,内容为config.log中的提示内容:

#include "confdefs.h"

char xmlInitParser();     int main() {       xmlInitParser();       return 0;    } 2)使用提示中的: gcc -o conftest -g -O2   -Wl,-rpath,/home/wulijun/lib/lib -L/home/wulijun/lib/lib conftest.c      -lrt -lresolv -lm -ldl -lnsl  -lrt -lxml2 -lz -liconv -lm 命令对conftest.c进行编译,如果编译出现错误,那么这个错误就是PHP无法编译的一个原因,需要先解决。 3)执行刚才编译出来的conftest,如果没有执行权限需要先加上(这一步是从configure这个脚本里看到的,他检查时就是这么做的)。如果报错,那么这个错误也是PHP无法编译的原因。我的情况就是这个,执行后提示:./conftest: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

在linux中安装软件会出的问题,linux中安装程序出现的问题相关推荐

  1. linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装

    linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之 ...

  2. 安装目录里无法找到计算机,安装软件弹出系统找不到指定的路径提示解决方法...

    大家平时在使用电脑时,由于工作或学习的需要会下载安装某些应用软件.不过在安装的过程中系统总是弹出"系统找不到指定的路径"提示.有的用户选择用另外一台电脑安装相同的软件,发现能够顺利 ...

  3. 电脑安装java显示错误代码1603_win7安装软件弹出“错误 -1603安装时出现致使错误”的修复教程...

    一位用户反馈说win7系统安装一个软件,结果弹出"功能传送错误的窗口,错误-1603安装时出现致使错误,有关详细信息,请参阅Wdows Installer Help(Msi.chm)或MSD ...

  4. 安装软件和驱动程序需要微软数字签名无法安装?数字签名和数字证书区别

    1.安装软件和驱动程序需要微软数字签名无法安装 方法一: 1.以Win10为例,Win7同样适用,首先我们在键盘上同时按下"Windows键"+"R键",调出运 ...

  5. AD域统一管理计算机安装软件,微软域和AD域的计算机统一安装 域用户安装软件域客户端PC批量分配自动安装教程...

    新建的VNC右键点编辑 打开计算机配置-策略-软件设置-软件安装 软件安装-右键新建数据包,从域控AD1的共享中选择TightVNC.msi添加进入,跳出的部署软件窗口,选择已分配 需要注意,这里路径 ...

  6. linux安装软件命令1003无标题,Linux下软件安装

    正则表达式基础 一.实验介绍 1.1 实验内容 虽然我们这一节的标题是正则表达式,但实际这一节实验只是介绍grep,sed,awk这三个命令,而正则表达式作为这三个命令的一种使用方式(命令输出中可以包 ...

  7. dpkg安装软件流程_详解linux安装软件的几种方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  8. linux下卸载软件命令行,如何使用Linux中的命令行卸载软件 | MOS86

    Linux提供了不同的安装软件的方法.您可以使用Ubuntu软件中心从标准Ubuntu软件仓库外部或通过编译源代码安装来自标准Ubuntu软件仓库的软件.但是,如果你需要卸载程序怎么办? 如果您使用U ...

  9. 计算机错误1327,电脑安装软件弹出错误1327 无效驱动器:D:\解决方法

    电脑使用中会安装各种软件,但是在安装过程中难免会遇到各种问题,最近有用户在安装软件时出现弹出错误信息并提示"错误1327 无效驱动器:D:\"窗口(如下图),导致无法完成软件安装, ...

最新文章

  1. 1行代码搞定Latex公式编写,这个4.6M的Python小插件,堪称论文必备神器
  2. C语言经典算法100例(二)
  3. BSPreloadTableVew带有预加载功能的tableView
  4. 8、MySQL转义字符的使用
  5. goroutine sync.Mutex互斥锁Lock的使用
  6. ReviewForJob——二叉堆优先队列的实现(三种堆节点类型——int + struct HeapNode + struct HeapNode*)
  7. 面向对象2(待补充)
  8. Python最大公约数gcd、最小公倍数lcm
  9. Leetcode每日一题:剑指offer22.lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof(链表中倒数第k个节点)
  10. 《Linux编程》学习笔记 ·004【文件I/O操作】
  11. mysql读写分离 存储过程_MySQL读写分离 · wang-y/Technical-Information Wiki · GitHub
  12. java中的堆和栈_实例理解Java中的堆和栈
  13. 陈吉平的Oracle职业生涯:兴趣与思考 成败之所系
  14. linux安装pytorch
  15. Github上3.5k star 的微博爬虫,很赞!
  16. 备胎的自我修养 | (1)备胎的境界--七友
  17. linux 终端打开chrome,我应该输入什么命令来从终端运行Chrome?
  18. web渗透--ftp暴力破解,明文、嗅探安全等
  19. Ubuntu下安装XAMPP
  20. 2007年全国硕士研究生入学统一考试(英语一)

热门文章

  1. oracle 拼接sql 日期,动态SQL对日期处理注意事项
  2. 谷歌历史版本_《地图中的历史》,本书中的地图,我们为你找到了高清版本
  3. 20201125 《计算感知》武老师 第1节课 笔记
  4. 【NOIP2015模拟10.22】最大子矩阵
  5. 程序员的数学3线性代数pdf_程序员带娃福利:《汉声数学》41本PDF
  6. 2021-07-01 和的平方与平方的和
  7. Git复习(十二)之命令专场
  8. spring boot环境准备及搭建
  9. 素数筛选-hdu2710
  10. Apex 的异常处理