卸载centos默认的apache

合集下载

httpd简介

httpd简介

httpd简介http服务器程序httpd Apachenginxlightttpdhttpd介绍特性:1. ⾼度模块化:Core+Modules2. DSO:Dynamic Shared Ojbect动态加/卸载3. MPM:Multi-processing Module多路处理模块4. 虚拟主机:IP,Port,FQDN5. CGI:通⽤⽹关接⼝6. 反向代理(和正向代理的区别:正向代理距离客户端近,加速客户端的访问速度;反向代理距离服务器近,可以做调度,把client的请求转发到websrv集群中的某⼀个client<--->proxy(cache)<--->reverse proxy<--->websrv1,websrv2,sebsrnv)7. 负载均衡8. 路径别名9. 双向认证10. ⽀持第三⽅模块MPM⼯作模式:### prefork:多进程I/O模型,每个进程响应⼀个请求,默认模型⼀个主进程:⽣成和回收n个⼦进程,创建套接字,不响应请求多个⼦进程:⼯作work进程,每个⼦进程处理⼀个请求;系统初始时,预先⽣成多个空闲进程,等待请求,最⼤不超过1024个(原因是 ulimit -a:open files 1024)### worker:复⽤的多进程I/O模型,多进程多线程,IIS使⽤此模型⼀个主进程:⽣成m个⼦进程,每个⼦进程负责⽣个n个线程,每个线程响应⼀个请求,并发响应请求:m*n### event:事件驱动模型(worker模型的变种)⼀个主进程:⽣成m个⼦进程,每个进程直接响应n个请求,并发响应请求:m*n,有专门的线程来管理这些keep-alive类型的线程,当有真实请求时,将请求传递给服务线程,执⾏完毕后,⼜允许释放。

这样增强了⾼并发场景下的请求处理能⼒在⽀持MPM⼯作模式上,不同的httpd版本不同的⽅式:httpd-2.2版本,有不同的⼆进制程序:/usr/sbin/httpd/usr/sbin/httpd.event/usr/sbin/httpd.workerhttpd-2.4版本,有不同的模块来⽀持,好处是动态加载,不需要更换⼆进制执⾏程序,不⽤时可以动态卸载:/usr/lib64/httpd/modules/mod_mpm_event.so/usr/lib64/httpd/modules/mod_mpm_worker.so/usr/lib64/httpd/modules/mod_mpm_prefork.sohttpd安装版本:CentOS6:2.2CentOS7:2.4安装⽅式rpm:centos发⾏版,稳定,建议使⽤编译:定制或特殊需求httpd配置⽂件的组成配置格式:directive valuegrep "^[^ #]" /etc/httpd/conf/httpd.conf各个配置参数的⽤法,见管⽹/docs/2.4/mod/quickreference.htmlhttpd⼏个主要配置:1. welcome.conf/etc/httpd/conf.d/welcome.conf 此⽂件是访问⽹站找不到主页时显⽰的默认页⾯2. servertoken默认是full,有安全隐患,通过浏览器的debug模式可以看到apache的详细版本,如下图:[root@wwwCentOS6 ~]# curl -I 172.20.42.145HTTP/1.1 200 OKDate: Thu, 21 Jun 2018 11:41:27 GMTServer: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16Last-Modified: Wed, 20 Jun 2018 07:59:30 GMTETag: "12-56f0e2db429bf"Accept-Ranges: bytesContent-Length: 18Content-Type: text/html; charset=UTF-8新建/etc/httpd/conf.d/user.conf,增加Servertokens prod[root@wwwCentOS6 ~]# curl -I 172.20.42.145HTTP/1.1 200 OKDate: Thu, 21 Jun 2018 11:43:16 GMTServer: ApacheLast-Modified: Wed, 20 Jun 2018 07:59:30 GMTETag: "12-56f0e2db429bf"Accept-Ranges: bytesContent-Length: 18Content-Type: text/html; charset=UTF-83. 多端⼝⽀持在上述的user.conf中,增加Listen 8080如果更改默认的80为别的端⼝,需要更改主配置⽂件httpd.conf的Listen为不同的端⼝,同时Listen可以绑定特定IP,如Listen 12.34.56.78:804. 持久连接KeepAlive默认是on,时间是5秒。

linux的卸载命令

linux的卸载命令

linux的卸载命令Linux是一种开源的操作系统,其广泛应用于服务器、嵌入式系统和个人电脑等领域。

在使用Linux系统时,我们可能会遇到需要卸载软件的情况。

本文将介绍一些常用的Linux卸载命令,帮助读者轻松完成软件的卸载操作。

一、apt-get命令apt-get是Debian系Linux系统中常用的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo apt-get remove 软件包名称例如,要卸载名为firefox的软件包,可以输入以下命令:sudo apt-get remove firefox二、yum命令yum是Red Hat系Linux系统中常用的软件包管理工具,也可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo yum remove 软件包名称例如,要卸载名为httpd的软件包,可以输入以下命令:sudo yum remove httpd三、dpkg命令dpkg是Debian系Linux系统中的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo dpkg --remove 软件包名称例如,要卸载名为ubuntu-desktop的软件包,可以输入以下命令:sudo dpkg --remove ubuntu-desktop四、rpm命令rpm是Red Hat系Linux系统中的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo rpm -e 软件包名称例如,要卸载名为mysql的软件包,可以输入以下命令:sudo rpm -e mysql五、snap命令snap是一种通用的软件包管理工具,可以在不同的Linux发行版上使用。

要卸载一个已安装的snap软件包,可以使用以下命令:sudo snap remove 软件包名称例如,要卸载名为vscode的snap软件包,可以输入以下命令:sudo snap remove vscode六、总结本文介绍了Linux系统中常用的几种软件包管理工具及其卸载命令。

LINUX选择题

LINUX选择题

LINUX选择题您的姓名: [填空题] *_________________________________为安装一个软件包,应使用:(). [单选题] *A.rpm -i(正确答案)B.rpm -eC.rpm -vD.rpm -USamba是在Linux和UNIX系统上实现()协议的一个免费软件,由服务器及客户端程序构成。

(). [单选题] *A.SMB(正确答案)B.FILEC.FTPD.HTTP当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(). [单选题] *A./homeB./binC./etcD./dev(正确答案)RED HAT LINUX所提供的安装软件包,默认的打包格式为:(). [单选题] * A..tarC..rpm(正确答案)D..zip默认情况下管理员创建了一个用户,就会在()目录下创建一个用户主目录。

(). [单选题] *A./usrB./home(正确答案)C./rootD./etc除非特别指定,cp假定要拷贝的文件在下面哪个目录下:(). [单选题] *A. 用户目录B. home目录C. rootD.当前目录(正确答案)10.在vi编辑器里,命令"dd"用来删除当前的:(). [单选题] *A. 行(正确答案)B. 变量C.字D.字符Linux系统中其运行级别的配置文件是:(). [单选题] *A.inittab(正确答案)B.tabinitC.passwd用"rm -i",系统会提示什么来进行确认:(). [单选题] *A. 命令行的每个选项B. 是否真的删除(正确答案)C. 是否有写的权限D. 文件的位置一般用( )命令来查看网络接口的状态(). [单选题] *A. pingB. ipconfigC. winipcfgD.ifconfig(正确答案)切换用户的命令:(). [单选题] *A.su(正确答案)B.pwdC.tarD.tail在RedHatLinux9中,系统默认的()用户对整个系统拥有完全的控制权(). [单选题] *A.root(正确答案)B.guestC.administratorD.supervistor若当前目录为/home,命令ls –l 将显示home目录下的:(). [单选题] *A.所有文件B.所有隐藏文件C.所有非隐藏文件D.文件的具体信息(正确答案)下面关于文件"/etc/sysconfig/network-scripts/ifcfg-eth0"的描述正确的是:(). [单选题] *A.它是一个系统脚本文件B.它是可执行文件C. 它存放本机的名字D. 它指定本机eth0的IP地址(正确答案)按下( )键能终止当前运行的命令:(). [单选题] *A. Ctrl-C(正确答案)B. Ctrl-FC. Ctrl-DD.Ctrl-EMP网站架构是目前国际流行的Web框架,该框架包括:(). [单选题] *A.Linux操作系统B.Apache网络服务器C.MySQL数据库D.PPT编程语言(正确答案)删除文件命令为:(). [单选题] *A.mkdirB.moveC.mvD.rm(正确答案)30.修改用户自身的密码可使用:(). [单选题] *A.passwd(正确答案)B.passwd -d mytestC.passwd mytestD.passwd –l存放用户密码信息的目录:(). [单选题] *A.bootB.etc(正确答案)C.devD.var45.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(). [单选题] *A. 467B. 674C. 476D. 764(正确答案)22.在给定文件中查找与设定条件相符字符串的命令为:(). [单选题] *A.grep(正确答案)B.gzipC.findD.sort在LINUX运行的7个级别中,X—WINDOWS图形系统的运行级别为:(). [单选题] *A.0B.3C.5(正确答案)D.620.切换到用户John的主目录下命令:(). [单选题] *A.cd @JohnB.cd #JohnC.cd &JohnD.cd ~John(正确答案)将光盘/dev/hdc卸载的命令: (). [单选题] *A.umount(正确答案)B.mountC.dfD.clear48.LINUX所有服务的启动脚本都存放在()目录中。

CentOS7Apache服务的安装与配置

CentOS7Apache服务的安装与配置

CentOS7Apache服务的安装与配置⼀、Apache简介Apache 是⼀个知名的开源Web服务器。

早期的Apache服务器由Apache Group来维护,直到1999年6⽉Apache Group在美国德拉⽡市成⽴了⾮盈利性组织的公司,即Apache软件基⾦会(Apache Software Foundation,ASF)。

⽹站需要web服务器来架构,⽹页设计美⼯⼈员(flash,dreamweaver,firework,photoshop等),⽹页开发⼈员(php,.net,jsp等),⽹站建⽴好后,需要我们维护,优化,排错,架构延伸扩容等。

简单点说就是我们如果要浏览⼀个⽹页的话,基本上所有的⽹站都使⽤的是http协议来进⾏数据传输的!⾄于怎么样传输,我们做为运维来说就没有必要去深究了,那是做html前端开发⼈员要去考虑的事情!Apache由内核、标准模块和第三⽅提供的模块三个层次组成。

通常Apache在默认安装时,只安装图中的1、2两部分。

根据⽤户需要,⽤户可以通过修改配置去掉⼀些默认安装的标准模块;也可以通过修改配置安装⼀些默认不安装的模块。

同时,如果⽤户需要,也可以安装⼀些第三⽅提供的模块。

[此⽹站会有每⽉份的世界上⽹站使⽤的WEB服务器的使⽤率统计](https:///archives/category/web-server-survey/)Apache是世界上应⽤最⼴泛的web服务器之⼀[ Apache官⽹](/)⼆、CentOS下的Apache1. ⽹站分为两种静态⽹站:Apache,Nginx,html动态⽹站:php/perl/python,jsp(java), .net2. Apache服务概览软件包: httpd, httpd-devel, httpd-manual服务类型:由systemd启动的守护进程配置单元: /usr/lib/systemd/system/httpd.service守护进程: /usr/sbin/httpd端⼝: 80(http), 443(https)配置: /etc/httpd/Web⽂档: /var/www/html/Apache⽇志记录⽬录:/var/log/httpd/该⽬录下有两种⽂件:access_log # 记录客户端访问Apache的信息,⽐如客户端的iperror_log # 记录访问页⾯错误信息Apache服务启动的记录⽇志:/var/log/messages # 这个⽇志是系统的⼤集合3. 配置Apache服务器的准备⼯作系统平台: CentOS 7.3DHCP Server: 192.168.1.20第1步:服务器设置静态IP第2步:更改主机名,写/etc/hosts记录[root@Apache ~]# echo "192.168.1.20 Apache" >> /etc/hosts --往/etc/hosts添加ip和主机名[root@Apache ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.1.20 Apache第3步:关闭防⽕墙[root@Apache ~]# systemctl stop firewalld --临时关闭防⽕墙[root@Apache ~]# systemctl disable firewalld --永久关闭防⽕墙第4步:关闭selinux临时关闭:[root@Apache ~]# setenforce 0setenforce: SELinux is disabled永久关闭:[root@Apache ~]# vim /etc/selinux/configSELINUX=disabled # 将enforcing改为disabled[root@Apache ~]# reboot --重启系统永久⽣效三、Apache服务的搭建与配置1. 使⽤yum包安装Apache软件[root@Apache ~]# yum -y install httpd*[root@Apache ~]# rpm -qa | grep httpd --查看安装的http包httpd-manual-2.4.6-67.el7.centos.6.noarchhttpd-tools-2.4.6-67.el7.centos.6.x86_64httpd-2.4.6-67.el7.centos.6.x86_64httpd-devel-2.4.6-67.el7.centos.6.x86_64安装成功后,会产⽣下⾯两个⽂件/etc/httpd/conf/httpd.conf # 主配置⽂件/var/www/html # 默认⽹站家⽬录2. 认识配置⽂件⾥的主要参数[root@Apache ~]# vim /etc/httpd/conf/httpd.conf31 serverRoot "/etc/httpd" # 存放配置⽂件的⽬录42 Listen 80 # Apache服务监听端⼝66 User apache # ⼦进程的⽤户67 Group apache # ⼦进程的组86 ServerAdmin root@localhost # 设置管理员邮件地址119 DocumentRoot "/var/www/html" --⽹站家⽬录# 设置DocumentRoot指定⽬录的属性131 <Directory "/var/www/html"> # ⽹站容器开始标识144 Options Indexes FollowSymLinks # 找不到主页时,以⽬录的⽅式呈现,并允许链接到⽹站根⽬录以外151 AllowOverride None # none不使⽤.htaccess控制,all允许156 Require all granted # granted表⽰运⾏所有访问,denied表⽰拒绝所有访问157 </Directory> # 容器结束164 DirectoryIndex index.html # 定义主页⽂件,当访问到⽹站⽬录时如果有定义的主页⽂件,⽹站会⾃动访问316 AddDefaultCharset UTF-8 # 字符编码,如果中⽂的话,有可能需要改为gb2312或者gbk,因你的⽹站⽂件的默认编码⽽异3. 启动Apache⽹站[root@Apache ~]# systemctl start httpd.service[root@Apache ~]# lsof -i:80 --查看httpd服务是否启动COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEhttpd 20585 root 4u IPv6 402909 0t0 TCP *:http (LISTEN)httpd 20586 apache 4u IPv6 402909 0t0 TCP *:http (LISTEN)httpd 20587 apache 4u IPv6 402909 0t0 TCP *:http (LISTEN)httpd 20588 apache 4u IPv6 402909 0t0 TCP *:http (LISTEN)httpd 20589 apache 4u IPv6 402909 0t0 TCP *:http (LISTEN)httpd 20590 apache 4u IPv6 402909 0t0 TCP *:http (LISTEN)启动成功后使⽤浏览器:输⼊⾃⼰的IP地址会看到⼀个红帽的欢迎页⾯:[root@Apache ~]# firefox 192.168.1.20每次打开浏览器不是很⽅便,因此我们可以使⽤⽂本浏览器,⽅便测试。

Centos7卸载nginx及php、php

Centos7卸载nginx及php、php

Centos7卸载nginx及php、php本文环境:Centos7、yum方式安装的nginx和php、php-fpm之前是通过yum方式直接安装nginx和php、php-fpm,这样的好处是方便,不用一步一步去安装解决各个依赖包问题,现在情况特殊,想要卸载掉已经安装的nginx和php、php-fpm,方法如下:先输入命令:yum remove nginx 接着屏幕上打印出以下文字:已加载插件:fastestmirror, langpacks正在解决依赖关系--> 正在检查事务---> 软件包 nginx.x86_64.1.1.8.0-1.el7.ngx 将被删除--> 解决依赖关系完成依赖关系解决====================================== ========================================= =============================Package 架构版本源大小====================================== ========================================= =============================正在删除:nginx x86_64 1:1.8.0-1.el7.ngx @nginx 889 k事务概要====================================== ========================================= =============================移除 1 软件包安装大小:889 k是否继续?[y/N]:yDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在删除 : 1:nginx-1.8.0-1.el7.ngx.x86_64 1/1警告:/etc/nginx/nginx.conf 已另存为/etc/nginx/nginx.conf.rpmsave验证中 : 1:nginx-1.8.0-1.el7.ngx.x86_64 1/1删除:nginx.x86_64 1:1.8.0-1.el7.ngx完毕!到此,卸载nginx完毕,可以使用which nginx找一下是否卸载完全![root@localhost ~]# which nginx/usr/bin/which: no nginx in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)接下来演示卸载php和php-fpm输入命令:yum remove php已加载插件:fastestmirror, langpacks正在解决依赖关系--> 正在检查事务---> 软件包 php.x86_64.0.5.4.16-36.el7_1 将被删除--> 解决依赖关系完成依赖关系解决====================================== ========================================= =============================Package 架构版本源大小====================================== ========================================= =============================正在删除:php x86_64 5.4.16-********************事务概要====================================== ========================================= =============================移除 1 软件包安装大小:4.4 M是否继续?[y/N]:yDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在删除 : php-5.4.16-36.el7_1.x86_64 1/1验证中 : php-5.4.16-36.el7_1.x86_64 1/1删除:php.x86_64 0:5.4.16-36.el7_1完毕![root@localhost ~]# yum remove php-fpm已加载插件:fastestmirror, langpacks正在解决依赖关系--> 正在检查事务---> 软件包 php-fpm.x86_64.0.5.4.16-36.el7_1 将被删除--> 解决依赖关系完成依赖关系解决====================================== ========================================= =============================Package 架构版本源大小====================================== ========================================= =============================正在删除:php-fpm x86_64 5.4.16-********************事务概要====================================== ========================================= =============================移除 1 软件包安装大小:4.5 M是否继续?[y/N]:yDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在删除 : php-fpm-5.4.16-36.el7_1.x86_64 1/1验证中 : php-fpm-5.4.16-36.el7_1.x86_64 1/1删除:php-fpm.x86_64 0:5.4.16-36.el7_1完毕!到此还没完全卸载,可以使用php -v查看一下[root@localhost ~]# php -vPHP 5.4.16 (cli) (built: Jun 23 2015 21:17:27)Copyright (c) 1997-2013 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies[root@localhost ~]# rpm -qa|grep phpphp-common-5.4.16-36.el7_1.x86_64php-cli-5.4.16-36.el7_1.x86_64[root@localhost ~]# rpm -e php-common-5.4.16-36.el7_1.x86_64错误:依赖检测失败:php-common(x86-64) = 5.4.16-36.el7_1 被 (已安裝) php-cli-5.4.16-36.el7_1.x86_64 需要[root@localhost ~]# rpm -e php-cli-5.4.16-36.el7_1.x86_64 [root@localhost ~]# rpm -e php-common-5.4.16-36.el7_1.x86_64[root@localhost ~]# which php/usr/bin/which: no php in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) OK,全部卸载完成!。

centos系统安装和配置攻略

centos系统安装和配置攻略

Linux系统安装和配置攻略V1.2更新明晰:V1.1:增加了常用命令:tomcat、防火墙、apache的停启用命令。

更新了mysql集群config.ini 的内容。

V1.2:增加了防暴力破解防火墙fail2ban的安装和配置方法。

一、安装环境1.操作系统:CentOS6.4_X642.Web服务:Apache2(系统自带)3.Java环境:JDK-7u254.Jsp容器:Tomcat7绿色版5.数据库:postgresql9.2&&mysql-custer-7.3.16.其他软件:pgadmin3(大象数据库客户端)、vnc(linux下远程桌面)二、开始安装1.CentOS将光盘放入光驱并以光驱引导出来界面安装。

1)检查光盘介质如图1所示,此步选择skip跳过不然检查需要很长时间。

(图1、检查光盘介质)2)选择语言如图2所示,此步选择中文(简体)即可,网上安装攻略说要选English不然会乱码,经我安装多次未发现此问题。

(图2,选择语言)3)之后一路默认,到如图3所示部分,输入本机名称(图3,输入本机名称)4)如图4所示,输入最高权限root的密码。

如果为公网服务器密码最好要包含英文字母数字及标点的组合(图4,输入root密码)5)如图5所示,选择安装硬盘,服务器的话选择第一个全部硬盘并让其自动分根目录即可,之后会询问是否格式化硬盘,当然选择是了。

(图5,系统安装位置)6)如图6所示,选择安装模式,上面随便选,但是下面2那个框必须钩上以选择安装内容(血的教训:一台服务器安装时没选这个,结果进不去可视化界面只有命令行格式,又重装了一遍。

)(图6,选择安装模式)7)如图7所示,选择详细的安装包,其他无所谓后面可以用云安装从网络上自动下载安装主要是桌面选项里面的全要选上。

(图7,选择详细安装包)8)如图8所示自动开始安装所选的包(图8,开始安装)9)如图9所示安装成功,并要求重启电脑(图9,安装成功)10)重启后要设置一些什么一路默认,中间有个增加用户的功能不需要增加用户跳过即可,最后有个启动防系统崩溃的服务,要等很久。

关于CentOs系统自带python和yum卸载后的解决办法

关于CentOs系统自带python和yum卸载后的解决办法

关于CentOs系统⾃带python和yum卸载后的解决办法事故背景:前⼏天因项⽬需要,在服务器上搭建python-mysql模块,结果没安装好,于是乎想卸载重装,遂在⽹上查询卸载python的⽅法,结果⼀不⼩⼼直接把系统的python删了个⼲净..........现在只能含泪修复,博主在⽹上搜了⼀圈办法,基本上都不是那么的详细,现在记下这⼀⽅法,希望能帮到与我情况相同的朋友~1:卸载python(以免有些同学没有卸载⼲净)2.卸载yum3.验证是否删除⼲净4.安装python和yum在以下链接的镜像站中找到你系统对应版本的python rpm包(我的是centos 6.9的64位系统)划重点:⼀定要选对应⾃⼰系统版本的⽂件!!不然会如下错误(起初博主没有看到这⽹站的时候参照的是另⼀位博主给出的下载⽂件列表直接在⽹上按⽂件名搜索下载的,结果⽂件与系统不符合......⼜花了好些时间去⽹上搜了⼀圈........)进⼊⽹站,选择⾃⼰系统对应的版本,进⼊OS⽂件夹选择系统对应的位数,32位选i386,64位选择x86_64进⼊Packages⽂件夹进去之后你会看到很多rpm⽂件5.下载如下⽂件python-2.6.6-66.el6_8.x86_64.rpmpython-devel-2.6.6-66.el6_8.x86_64.rpmpython-iniparse-0.3.1-2.1.el6.noarch.rpmpython-libs-2.6.6-66.el6_8.x86_64.rpmpython-pycurl-7.19.0-9.el6.x86_64.rpmpython-urlgrabber-3.9.1-11.el6.noarch.rpmrpm-python-4.8.0-55.el6.x866.登录服务器,在你喜欢的地⽅建⼀个python⽂件夹,这⾥我local的src下7.把刚刚下载的那些⽂件上传到你服务器的python⽂件夹⾥8.上传之后开始安装如果中间过程出现了类似下⾯的报错,这是包与包之间的依赖关系(前提是你的⽂件和系统的版本是对应的)敲⿊板这⾥的依赖关系并不是只依赖⼀个那么简单,刚开始出现这个问题的时候是在安装python-2.6.6-66.el6_8.x86_64.rpm的时候(忘了截图),去⽹上找了⼀圈,有⼈说是它依赖python-libs-2.6.6-66.el6_8.x86_64.rpm,然后博主尝试之后依然报这个错误,后来⼲脆想着都⼀起安装好了,这样还真的成功了.......(不知道谁与谁有依赖关系,就都⼀起安装就好了,亲测有效)9.测试yum报以下信息就说明重装成功啦~~~~总结以上所述是⼩编给⼤家介绍的关于CentOs系统⾃带python和yum卸载后的解决办法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)Centos6.5_Apache_mysql_php(LAMP环境搭建图文教程)安装内容详细介绍:编译安装过程介绍一、解压tar.gz为后缀的压缩软件包二、在Centos系统中源代码包安装过程配置(configure)编译(make)安装(make install)各个软件编译安装顺序搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按Apache->MySQL->PHP顺序安装。

但在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt以及GD2库等文件。

安装GD2库是为了让PHP5支持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype 和jpegsrc等库文件。

而且中间还会穿插安装一些软件。

读者可以按照本节提供的顺序安装检查安装时使用的编译工具是否存在Gcc -v如果发现gcc没有安装。

可用下面三种方式进行安装:Gcc安装方法1:yum -y install gccyum -y install gcc-c++yum install makeGcc安装方法2:-- 或者yum groupinstall "Development Tools" 一般用这个就好Gcc安装方法3:-- 或者yum install gcc gcc-c++ kernel-devel卸载默认的低版本环境目前发行的Centos操作系统版本中,如果选择默认全部安装,就已经安装了LAMP环境,但是版本相对都比较低。

我们可以再安装一个LAMP环境和原来的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。

所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了,停止原来的服务运行,或者把原来的环境卸载掉。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

卸载centos默认的apache
如果你输入rpm -e httpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系,不能卸载。

所以要加上--nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系的其它软件是不会删除的,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓的没有删除干净。

而yum -y remove httpd这种方式是把与httpd有依赖关系的所有软件一并删除。

比如php,mod_ssl等等。

这就干净了。

呵呵。

因为系统里很多个组件与apache有依赖关系,所以系统自动安装了。

你可以卸载它。

[root@firewall sysconfig]# rpm -qa | grep httpd
httpd-2.2.3-31.el5.centos.4
httpd-manual-2.2.3-31.el5.centos.4
[root@firewall sysconfig]# rpm -e httpd-manual-2.2.3-31.el5.centos.4 [root@firewall sysconfig]# rpm -e httpd-2.2.3-31.el5.centos.4 --nodeps。

相关文档
最新文档