CentOS安装\卸载 apache、mysql、php

使用命令安装:

1.安装apache

#yum -y install httpd

2.安装mysql

#yum -y install mysql

#yum -y install mysql-server

#yum -y install mysql-devel

#chkconfig --levels 235 mysqld on // 让mysql自启动

3.安装php

#yum -y install php

#yum -y install php-devel

/////////////////////////////////////

使用源码编译安装:

1.编译apache

1)下载apache源码

http://httpd.apache.org/download.cgi#apache24

2)#./configure --prefix=/usr/local/apache --with-apr=/usr/local/arp --with-apr-util=/usr/local/apr-util

提示:

configure: error: APR not found. Please read the document.

下载apr-1.5.2.tar.bz2:

http://apr.apache.org/download.cgi

#tar xjf apr-1.5.2.tar.bz2 // 解压bz2格式

#cd apr-1.5.2

#./configure --prefix=/usr/local/apr

#make && make install

3)再次执行:

#./configure --prefix=/usr/local/apache --with-apr=/usr/local/arp --with-apr-util=/usr/local/apr-util

提示:apr-util未安装

下载apr-util-1.5.4.tar.bz2:

http://apr.apache.org/download.cgi // 同上面的apr地址相同

解压编译:

#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

#make && make install

4)再次执行:

#./configure --prefix=/usr/local/apache --with-apr=/usr/local/arp --with-apr-util=/usr/local/apr-util

提示:

configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

下载pcre:
http://sourceforge.net/projects/pcre/postdownload?source=dlp
#unzip -o pcre-8.10.zip // 如果没有,则 yum -y install unzip
#cd pcre-8.10
#./configure --prefix=/usr/local/pcre

5)执行

#./configure --prefix=/usr/local/apache2/ --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/

#make && make install

安装完毕。

6)启动apache服务器:

#/usr/local/apache2/bin/apachectl start

7)使用浏览器访问 http://xxx.xxx.xx.xxx 会显示页面。

2.编译php源码

1)下载php源码:

http://php.net/get/php-5.6.10.tar.bz2/from/a/mirror

2)

#tar xjf php-5.6.10.tar.bz2 // 解压
#cd php-5.6.10
#执行

./configure
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache2/bin/apxs
--with-config-file-path=/usr/local/php/etc
--with-jpeg-dir
--with-png-dir
-with-bz2
--with-freetype-dir
--with-iconv-dir
--with-zlib-dir
--enable-soap
--enable-gd-native-ttf
--enable-ftp
--enable-sockets
--enable-mbstring
--enable-exif

安装PHP时候出错:
configure: error: xml2-config not found. Please check your libxml2 installation.

yum -y install libxml2
安装完仍然提示,xml2-config not found.原来是libxml2-devel 没装,可以执行以下命令:
yum -y install libxml2*
安装libxml2-devel.x86_64 0:2.7.6-17.el6_6.1

错误2:
configure: error: Please reinstall the BZip2 distribution
yum -y install bzip2 bzip-devel

如提示出错,一般为依赖库没找到,按提示安装对应的依赖库即可。

附: PHP编译configure时常见错误:
http://blog.sina.com.cn/s/blog_75a07c3b0101kcwb.html

3)#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --with-jpeg-dir --with-png-dir -with-bz2 --with-freetype-dir --with-iconv-dir --with-zlib-dir --enable-soap --enable-gd-native-ttf --enable-ftp --enable-sockets --enable-mbstring --enable-exif

#make && make install

安装完毕。

///////////////////////////////////////

卸载:

1.卸载apache

/etc/init.d/httpd stop // 停止httpd服务

#rpm -qa | grep httpd

httpd-2.2.3-63.el5.centos.1

httpd-manual-2.2.3-63.el5.centos.1

2)卸载包

rpm -e httpd-manual-2.2.3-63.el5.centos.1

rpm -e system-config-httpd-1.3.3.3-1.el5

或:

rpm -e httpd

提示存在依赖项:

" error: Failed dependencies: httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.10-6.el5.i386"

#rpm -e gnome-user-share

或者使用参数–nodeps不管各个程序包间的依赖关系

#rpm -e –nodeps httpd //这样就不需要删除gnome-user-share了

2.卸载php

1)查看机器上安装的所有php相关的rpm包

#rpm -qa | grep php

php-cli-5.3.3-22.el6.x86_64

php-pdo-5.3.3-22.el6.x86_64

php-gd-5.3.3-22.el6.x86_64

php-fpm-5.3.3-22.el6.x86_64

php-common-5.3.3-22.el6.x86_64

php-5.3.3-22.el6.x86_64

php-xml-5.3.3-22.el6.x86_64

php-pear-1.9.4-4.el6.noarch

2)按依赖顺序进行删除

rpm -e php-fpm-5.3.3-22.el6.x86_64

rpm-e php-pdo-5.3.3-22.el6.x86_64

rpm -e php-pear-1.9.4-4.el6.noarch

rpm-e php-cli-5.3.3-22.el6.x86_64

rpm -e php-5.3.3-22.el6.x86_64

rpm-e php-xml-5.3.3-22.el6.x86_64

rpm -e php-gd-5.3.3-22.el6.x86_64

rpm-e php-common-5.3.3-22.el6.x86_64

3.卸载mysql

1)查看系统中是否以rpm包安装的msyql:

#rpm -qa | grep -i mysql

MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686

2)卸载mysql

#rpm -e MySQL-server-5.6.17-1.el6.i686

#rpm -e MySQL-client-5.6.17-1.el6.i686

3)删除msyqld服务

#chkconfig --list | grep -i mysql

#chkconfig --del mysql

4)删除分散的mysql文件夹

#whereis mysql

#find / -name mysql

mysql: /usr/lib/mysql /usr/share/mysql

清空相关mysql的所有目录以及文件

#rm -rf /usr/lib/mysql

#rm -rf /usr/share/mysql

#rm -rf /usr/my.cnf

时间: 2024-10-22 04:42:32

CentOS安装\卸载 apache、mysql、php的相关文章

5.CentOS安装卸载桌面环境

5.CentOS安装卸载桌面环境 ·使用yum grouplist,列出已经安装和可以安装的软件组, ·yum groupinstall "X Window System",安装桌面基础环境,桌面的基础,必须装的, ·yum groupinstall "Desktop",安装桌面系统, ·yum groupinstall "Chinese Support",安装中文支持, ·安装centos时,如果默认选择的是英文,需要修改/etc/syscon

YUM安装 Linux+Apache+MySQL+PHP

YUM安装 Linux+Apache+MySQL+PHP 配置YUM源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum -y install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/

编译安装 Linux+Apache+MySQL+PHP

◆案例◆ 编译安装 Linux+Apache+MySQL+PHP  1.安装libxml2 Libxml2 是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件.它除了支持c语言版以外,还支持c++.PHP.Pascal.Ruby.Tcl等语言的绑定,能在Windows.Linux.Solaris.MacOsX等平台上运行.功能还是相当强大的,相信满足一般用户需求没有任何问题. libxml是一个用来解析XML文档的函数库.它用C语言写

CentOS 6.3 yum安装LAMP(Apache+MySQL+PHP)

一.      安装并配置MySQL 1.1 执行yum命令安装MySQL yum -y install mysql mysql-server 1.2 把添加MySQL进开机启动项,并立即启动MySQL chkconfig --levels 235 mysqld on /etc/init.d/mysqld start 1.3 设置MySQL root帐号密码 设置MySql的root用户密码.开通MySql远程管理 mysqladmin -u root password "新用户密码"

centos 安装卸载软件命令 & yum安装LAMP环境

安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php php-gd mysql 卸载一个软件时 yum -y remove httpd 卸载多个相类似的软件 yum -y remove httpd* 卸载多个非类似软件时 yum -y remove httpd php php-gd mysql===============================

CentOS 7 卸载Apache mariadb php等方法

由于工作需要,可能要进行Apache mariadb php等服务的卸载,闲话不多说,直接上方法. Apache 卸载 我们的第一个例子就先拿 Apache 来开刀.不管你信不信现在我就要把它从Centos里卸载掉,不要问为什么,你懂的!执行下面一行代码 # rpm -qa|grep httpd 然后终端窗口就可显示如下两条信息 httpd-2.4.6-40.el7.centos.1.x86_64httpd-tools-2.4.6-40.el7.centos.1.x86_64 很棒,我们已经找到

[转]在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境

FROM : http://www.cnblogs.com/eleganthqy/archive/2010/02/28/1675217.html 最近转向到了使用ubuntu做桌面,安装好系统以来一直都没配置lamp开发环境.由于很久以来没有自己编译安装过apache php mysql了有些手生,决定再实践一下.最近一次安装web环境是在centos下装nginx php + fastcgi.虽然以前在centos freebsd下都装过amp环境,但大多是依照网络上的阿哥的步骤一步步来,早在

Centos6.5 安装配置 Apache +mysql +php 操作文档

目录: 1.配置系统软件源 2.Apache的安装 2.1 Apache的下载 2.2 Apache的安装 3.mysql的安装 3.1 mysql的下载 3.2 mysql的安装 4.php的安装 4.1 php下载 4.2 php安装 5.测试 5.1 测试Apache连接php 5.2 测试php连接mysql 配置系统软件源 本次安装使用的系统软件源为网易163开源镜像软件源. http://mirrors.163.com/.help/ http://mirrors.163.com/.h

【Lamp】 Linux 下安装PHP+Apache+Mysql 手记

[0]写在最前 由于准备实习原因,今天又重温了Lamp的搭建过程,之前一直是看燕十八老师2012年的教程学习,因此今天也是拿了十八哥的lamp搭建笔记作参考.但这次按照笔记重新搭建,发现了很多问题,由于该笔记已时隔多年,部分软件已经更新几代,网上也少有部分问题的解决方法,因此趁刚搭建好lamp环境,于此整理一下步骤. [0.1]本人操作环境 ubuntu 15.04 软件存放路径 /root/lamp_need/ 安装路径 /usr/local/ [0.2]软件准备 zlib-1.2.7.tar