php依赖包卸载 php如何卸载

大家好,关于php依赖包卸载很多兄弟都还不太明白,不过没关系,由于今天小编就来为大家同享关于Linux下PHP的完全卸载的姿势点,相信应该可以化解大家的一些困惑和难题,如果碰巧可以化解无论兄弟们的难题,还望关注下本站哦,希望对各位有所帮助!
一、Linux下PHP的完全卸载
如果想把PHP彻底的卸载干净,直接用yum的remove命令是不行的,而需要查看有几许rpm包,接着按照依赖顺序逐一卸载,在网上查了好多,都是通过"rpm-qa| grep php"命令查看有哪些rpm包,接着按照依赖关系依次卸载。
通过命令查看
按照依赖关系进行卸载
通过上面的方式,有些时候可以,有些时候不行,有更好的办法可以彻底卸载。
不管依赖关系强制性卸载
这样可以不管依赖关系强制性卸载,这里有一点需要注意的是后面的rpm包写到版本就可以了,否则也许会出现没有配置的情况,如上所示,即去掉后面的”.el6.x86_64“
二、新鲜php环境搭建(6)apache怎样完整卸载
1、在D盘中新建文件夹Apache+PHP,把下载的httpd-2.4.3-win64.zip解压到D:\Apache+PHP下。解压后目录为D:\Apache+PHP\httpd-2.4.3-win64,Apache服务器文件在D:\Apache+PHP\httpd-2.4.3-win64\Apache24下。
2、以管理员身份运行命令提示符,具体操作方式是,点“开始”->“全部程序”->“附件”,右键点击“命令提示符”,选择“以管理员身份运行”就可以了。
3、将命令提示符窗口中的当前途径设为D:\Apache+PHP\httpd-2.4.3-win64\Apache24\bin。流程为:输入 d:回车,再输入 cd D:\Apache+PHP\httpd-2.4.3-win64\Apache24\bin回车。
三、linux 如何更新默认装好的php和mysql到5.0
是你的MYSQL途径配置错了....
注意大致写的区分,比如你的MYSQL配置包是大写的。
而你的PHP配置途径 mysql小写那么就会产生这样的难题.
提议你从头配置PHP和 MYSQL
如果你要整体整合apache2 mysql5.0 php5
在编译之前还有更新一些支持库
执行命令:# yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel
我给写个PHP和MYSQL的编译经过.
这里要注意的是,需要先配置mysql才能装PHP
[mysql]配置途径:/usr/local/mysql//数据库目录你可以自己配置
比如你需要配置的MYSQL为:mysql-5.0.45-linux-i686.tar.gz
将mysql-5.0.45-linux-i686.tar.gz放到/usr/local/src下
#cd/usr/local/src
#tar-zvxf mysql-5.0.45-linux-i686.tar.gz
#mv mysql-5.0.45//usr/local/mysql//移动
#groupadd mysql//创建mysql用户组
#cd/usr/local/mysql
#useradd-g mysql mysql//创建 mysql用户
#chown-R mysql.//注意后面有个“.”
#chgrp-R mysql.
#scripts/mysql_install_db--user=mysql//初始化数据库
#chown-R root.//给root顶尖权限
#chown-R mysql data//让mysql对data [数据库]有顶尖权限
#cp./support-files/mysql.server/etc/rc.d/init.d/mysqld
//让mysql服务随体系启动
#chown root:root/etc/rc.d/init.d/mysqld//让root有启动权限.
#chmod 755/etc/rc.d/init.d/mysqld
#cp./support-files/my-huge.cnf/etc/my.cnf//移动配置文件.
#mv/usr/local/mysql/data/var/lib/mysql//这一步是移动数据库。你也可以不需要执行这一步.....如果配置出错,最好不要执行这一步,由于数据库权限经常会引起mysql运行不稳定
#bin/mysqld_safe--user=mysql&//连接数据库,如果配置成功.
会有如下提示:Starting mysqld daemon with databases from/var/lib/mysql//后面那是数据库途径
[PHP]配置途径:/usr/local/php
#cd到配置包所在目录
# tar xjvf你的PHP版这篇文章小编将件名
# cd php-X.X.X//这里就是你解压后的那个目录名
值得注意的是php的配置需要一些库.
就是:libxml gd2
#./configure\
"--prefix=/usr/local/php"\
"--with-apxs2=/usr/local/apache2/bin/apxs"\
"--with-config-file-path=/usr/local/php/etc"\
"--with-mysql=/usr/local/mysql"\
"--with-libxml-dir=/usr/local/libxml2"\
"--with-gd=/usr/local/gd2"\
"--with-jpeg-dir"\
"--with-png-dir"\
"--with-bz2"\
"--with-freetype-dir"\
"--with-iconv-dir"\
"--with-zlib-dir"\
"--with-openssl=/usr/local/openssl"\
"--with-mcrypt=/usr/local/libmcrypt"\
"--enable-soap"\
"--enable-gd-native-ttf"\
"--enable-ftp"\
"--enable-mbstring"\
"--enable-exif"\
"--disable-ipv6"\
"--disable-cgi"\
"--disable-cli"
# make
# make install
# mkdir/usr/local/php/etc
# cp php.ini-dist/usr/local/php/etc/php.ini
