Linux 安装和卸载 PHP7 软件

我是Linux 编译安装的php7.1.33之后(lamp架构),网页可以解析HTML,但是访问.php出现下载文件的现象。
1、首先查看Apache模块是否有php7。
ls /usr/local/apache/modules/libphp7.so
2、还可以前往httpd配置文件,查看是否有 modules/libphp7.so
3、一般是configure PHP 缺少了一个 --with-apx2 。也有可能是make 的时候出错了。应该 make clean 之后再make.
4、最后的解决方法是,重新编译安装。然后成功。碰到这种问题,就只能多编译安装几次。重新编译当然没有问题,那必不可少的就会要卸载了。接下来我会介绍几种卸载方式。而我是源码包安装,当如是rm,最干净快捷了。

安装方式:

1、yum -y install //yum安装
2、tar xzvf abc.tar.gz cd abc chmod +x abc //不需要安装的软件,好像二进制预编译好的安装包类似就这样,它就是在同样的操作系统编译好了,我是这么理解的。
3、rpm -ivh //rpm包安装,依赖包太多,推荐yum安装。
4、./configure make && make install //源码包安装。
等等.......

一、关于yum安装之后该如何卸载

yum相对来说安装和卸载都很简单明了。以下三步
1、yum search ‘xxxxx‘ 搜索包
2、yum install -y xxxx 安装包 yum group install xxxx 安装套件
3、yum remove -y xxxx 卸载包 yum group remove xxxx 卸载套件

二、关于rmp安装之后该如何卸载

当然这种方式不是只限于对rpm安装就得这样卸载。
1、rpm -ivh -i 表示安装,-v可视化,-h 显示安装进度, -force 强制安装,即使覆盖属于其他包的文件也要安装,-nodeps 当腰安装rpm依赖其他包,即使其他包没有安装,也要安装这个包。-U 升级。
rpm -ivh
2、rpm -qa 包名 查询当前系统所有安装过的包,接管道常用。rpm -qi xxx 查询rpm包相关信息。rpm -ql xxx 列出一个rpm所安装的文件
rpm -qf filename 查询某个文件属于哪个rpm包,这个也很有用。
3、rpm卸载,rpm -e filename ,通过查询得到的想要卸载的包名。

三、关于编译安装之后该如何卸载

后面虽然写了很多,但是总结的话就是 rm 删除文件卸载
1、如果没有配置--prefix选项。源码包也没有提供make uninstall,则可以通过以下方式可以完整卸载:
一个临时目录重新安装一遍,如:
./configure --prefix=/tmp/for_remove && make install
然后遍历/tmp/for_remove的文件,删除对应安装位置的文件即可(因为/tmp/for_remove里的目录结构就是没有配置--prefix选项时的目录结构)找到之后。
当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是Makefile文件有uninstall命令,好多是没有uninstall。

2、如果配置了--prefix。如:
./configure --prefix=/usr/local/test
安装后的所有资源文件都会被放在/usr/local/test目录中,不会分散到其他目录。
使用--prefix选项的另一个好处是方便卸载软件或移植软件
当某个安装的软件不再需要时,只须简单的删除该安装目录 rm -rf /usr/local/test,就可以把软件卸载干净;
移植软件只需拷贝整个目录到另外一个机器即可(前提是相同的操作系统下)



总结:需要抛弃Windows卸载的思维模式,因为Linux 没有太多的垃圾的系统文件,什么注册表啊之类的。也没有C盘 。所以 rm就真的没了,要慎重。

原文地址:https://blog.51cto.com/12218973/2456262

时间: 2024-10-10 23:56:28

Linux 安装和卸载 PHP7 软件的相关文章

MQ for linux安装与卸载【转】

MQ for linux安装与卸载[转] 一.安装步骤:1. 用root帐号登录系统2. MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,需确保相关目录下有足够的磁盘空间3. 创建名称为“mqm”的组和用户,并且将用户的目录指定为/var/mqm//建立用户组mqm,注意:组名必须是mqmgroupadd mqm//建立属于组mqm的用户mqm,注意:用户名必须是mqm useradd -d /var/mqm -g mqm mqm//修改用户mqm的密码pa

Linux安装、卸载软件

在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rpm包,如software-1.2.3-1.i386.rpm.它是Redhat Linux提供的一种包封装格式.安装rpm包的命令是"rpm -参数,包管理工具 yum ." 3) deb包,如softwa

linux 安装和卸载软件

安装: apt-get install cups-pdf 卸载:apt -get remove cups

Linux 安装、卸载程序

一, RPM 安装:        rpm -ivh xxx.rpm 重新安装: rpm -ivh -replacepkgs xxx.rpm 卸载:       rpm -e xxx.rpm 二,tar.gz, tar.bz, tar.bz2 安装:    (1)解压:tar -zxvf  xxx.tar.gz  ( tar -jxvf xxx.tar.bz(or bz2) ) (2)./configure          (./configure --prefix=path (如:/usr/

如何正确安装和彻底卸载Mac软件?

怎么清理Mac上软件的缓存文件?怎么彻底卸载软件?怎么打扫软件卸载后的残余垃圾?概括来说有四种方法(下面会有对这四种方法附带图片的详细操作说明): 1.打开Finder(访达)中的应用程序,选择所要删除的软件拖拽到右下方的废纸篓或者单击右键选择“移除到废纸篓”. 2.打开Launchpad(启动台)选择你所要删除的软件长按鼠标,点击左上方出现的叉号进行删除. 3.显然以上两种方法并不能彻底深度清理软件缓存.打扫干净卸载软件后残余垃圾,所以本篇文章第三种手动清理方法旨在解决残留.彻底卸载软件. 4

linux环境下(非UI操作)所有软件的安装与卸载总结

UI界面的软件管理 linux下的软件一般都是经过压缩的,主要的格式有这几种:rpm.tar.tar.gz.tgz等.所以首先拿到软件后第一件事就是解压缩. 在xwindow下以rpm格式的软件安装比较容易,只要在把鼠标移到文件上单击右键,在弹出的菜单里会有专门的三项(只有在右键单击rpm文件才会出现)show info,upgrade和install,这 三项的意思大家都很清楚了,我就不多说了. rpm格式说了,接着就是tar,tar.gz,tgz等,在xwindow下双击这些格式的文件就会自

Linux中软件的安装和卸载命令

Linux软件的安装和卸载一直是困惑许多初学者的难题.由于Linux与Windows在系统目录结构,系统配置方式等诸多方面的重大差异,使这两者的软件安装卸载的方式也截然不同.在Windows中使用的是控制面板中的"添加/删除程序":与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM.其全名为"Red Hat Package Manager".它可以用来建立.安装.查询.更新.卸载软件.该工具是在命令行下使用的.在Shell的提示符后输入rpm,就

第十章 Linux下RPM软件的安装与卸载

第十章 Linux下RPM软件的安装与卸载 第一节 RPM软件包安装 rpm命名原则 如: vsftpd-3.0.2-9.el7.x86_64.rpm vsftpd 3.0.2 9 e17 x86_64 rpm 软件包名 软件版本 发行次数 适合的Linux平台 适合的硬件平台 rpm包扩展名 rpm包常用下载网址 http://www.rpmfind.net/ http://rpm.pbone.net/ rpm包安装 rpm -i    安装软件包 -v    显示安装过程 -h    显示安

Linux 下configure 参数配置与软件的安装与卸载

Linux环境下的软件安装,并不是一件容易的事情:如果通过源代码编译后在安装,当然事情就更为复杂一些:现在安装各种软件的教程都非常普遍:但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了.Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用. 'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'--help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项