本文目录一览:
- 1、怎么在centos服务器卸载php环境
- 2、安装centos时自动安装的php怎么卸载
- 3、centos7 怎么卸载软件php
- 4、CentOS怎样强制卸载PHP以及自定义安装PHP
- 5、Linux下PHP的完全卸载
- 6、centOS怎样强制卸载PHP以及自定义安装PHP
怎么在centos服务器卸载php环境
查看php版本命令:
#php -v
这个命令是删除不干净的
#yum remove php
因为使用这个命令以后再用
#php -v
还是会看到有版本信息的。。。。。
必须强制删除
#rpm -qa|grep php
提示如下
#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3
注意卸载要先卸载没有依赖的
pdo是mysql的依赖项;common是gd的依赖项;
例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386所以正确的卸载顺序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3
# rpm -e php-pdo-5.1.6-27.el5_5.3
# rpm -e php-xml-5.1.6-27.el5_5.3
# rpm -e php-cli-5.1.6-27.el5_5.3
# rpm -e php-gd-5.1.6-27.el5_5.3
# rpm -e php-common-5.1.6-27.el5_5.3
再用# php -v
查看版本信息已经没有提示
安装最新的PHP
wget
tar xzvf php-5.3.6.tar.gz
cd php-5.3.6
./configure --prefix=/usr/local/php
安装centos时自动安装的php怎么卸载
CentOS 5/get/php-5.3.6.tar.bz2/from/this/mirror # tar -xjf php-5.3.6.tar.bz2 配置安装参数 ./configure --build=i686-RedHat-linux-gnu --host=i686-redhat-linux-gnu --target=i686-RedHat-linux-gnu --with-apxs2=/usr/sbin/apxs --prefix=/usr/local --exec-prefix=/usr/local --with-exec-dir=/usr/local/bin --sysconfdir=/etc --libdir=/usr/local/lib/php --with-libdir=lib --sbindir=/usr/local/sbin --sharedstatedir=/usr/com --datadir=/usr/local/share --includedir=/usr/local/include --libexecdir=/usr/local/libexec --localstatedir=/var --cache-file=../config.cache --mandir=/usr/local/share/man --infodir=/usr/local/share/info --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-pic --with-curl=shared --with-freetype-dir --with-png-dir --with-gettext --with-gmp --with-iconv --with-jpeg-dir --with-png-dir --with-openssl --with-layout=GNU --with-libxml-dir --with-pcre-regex=/usr --with-mcrypt=shared --with-mhash --with-zlib --with-bz2=shared --with-pdo-mysql --with-mysql --with-mysql-sock=/var/lib/mysql/mysql.sock --with-pgsql --with-pdo-pgsql --with-sqlite=shared --with-pdo-sqlite=shared --enable-sqlite-utf8 --with-kerberos --with-imap --with-imap-ssl --with-pear --with-gd --enable-gd-native-ttf --enable-calendar=shared --enable-exif --enable-ftp --enable-sockets --enable-bcmath --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-intl --enable-mbstring --enable-zend-multibyte --enable-zip --without-unixODBC --disable-tokenizer 非RHEL/CentOS系统可以省略 --build,--host,--target 参数,程序会自动判断(linux一般为i686-pc-linux-gnu)。如果没安装pgsql或者不需要pgsql的支持可以删除相关参数(共2个)。 bz2, calendar, curl, mcrypt, pdo_sqlite, sqlite 这些模块采用动态编译,可采用下面将会提到的方法加载。编译并安装 # make make install 安装结果摘要,里面有几个主要的安装路径变量 libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.3.6/libs [activating module `php5 in /etc/httpd/conf/httpd.conf]Installing PHP CLI binary: /usr/local/bin/ Installing PHP CLI man page: /usr/local/share/man/man1/ Installing shared extensions: /usr/local/lib/php/20090626/ Installing build environment: /usr/local/lib/php/build/ Installing header files: /usr/local/include/php/ Installing helper programs: /usr/local/bin/ program: phpize program: php-config Installing man pages: /usr/local/share/man/man1/ Installing PEAR environment: /usr/local/share/pear/貌似要运行一次libtool --finish ....,不过我运行后也没什么奇特效果~ 更新httpd配置文件以便apache能解析php文件 # vim /etc/httpd/conf/httpd.conf 添加以下内容 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 如果在卸载原有PHP之前没备份php.ini文件,那么可以从PHP编译目录中把 php.ini-production 拷贝到 /etc目录下并改名为 php.ini # mv /usr/local/src/php-5.3.6/php.ini-production /etc/php.ini 添加或者更新相关设置,比如: extension_dir = "/usr/local/lib/php/20090626" # 以下六个模块可根据需要添加 extension = bz2.so extension = calendar.so extension = curl.so extension = mcrypt.so extension = pdo_sqlite.so extension = sqlite.so max_execution_time = 30 max_input_time = 60 memory_limit = 128M variables_order = "EGPCS" register_globals = Off register_long_arrays = Off post_max_size = 30M upload_max_filesize = 30M mbstring.internal_encoding = UTF-8 date.timezone = Asia/Chongqing 测试结果。在 /var/www/html 下面新建一个文件 phpinfo.php ,里面包含内容 Php代码 ?php phpinfo(); ? 重启apache服务 # service httpd restart
centos7 怎么卸载软件php
源码安装的软件,直接删除安装文件
yum装的用rpm
-e
卸载,源代码装的把安装文件、命令文件删了,再把环境变量改一下。
CentOS怎样强制卸载PHP以及自定义安装PHP
很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。
查看php版本命令:
#php -v
这个命令是删除不干净的
#yum remove php
因为使用这个命令以后再用
#php -v
还是会看到有版本信息的。。。。。
必须强制删除
#rpm -qa|grep php
提示如下
#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3
注意卸载要先卸载没有依赖的
pdo是mysql的依赖项;common是gd的依赖项;
例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386
所以正确的卸载顺序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3
# rpm -e php-pdo-5.1.6-27.el5_5.3
# rpm -e php-xml-5.1.6-27.el5_5.3
# rpm -e php-cli-5.1.6-27.el5_5.3
# rpm -e php-gd-5.1.6-27.el5_5.3
# rpm -e php-common-5.1.6-27.el5_5.3
再用# php -v
查看版本信息已经没有提示
安装最新的PHP
wget
tar xzvf php-5.3.6.tar.gz
cd php-5.3.6
./configure --prefix=/usr/local/php
#make make install
#这个过程比较漫长需要耐心等待 不要急
Linux下PHP的完全卸载
如果想把PHP彻底的卸载干净,直接用yum的remove命令是不行的,而需要查看有多少rpm包,然后按照依赖顺序逐一卸载,在网上查了好多,都是通过 "rpm -qa | grep php" 命令查看有哪些rpm包,然后按照依赖关系依次卸载。
通过命令查看
按照依赖关系进行卸载
通过上面的方法,有些时候可以,有些时候不行,有更好的办法可以彻底卸载。
不管依赖关系强制性卸载
这样可以不管依赖关系强制性卸载,这里有一点需要注意的是后面的rpm包写到版本就可以了,否则可能会出现没有安装的情况,如上所示,即去掉后面的”.el6.x86_64“
centOS怎样强制卸载PHP以及自定义安装PHP
必须强制删除
#rpm -qa|grep php
提示如下
#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3
注意卸载要先卸载没有依赖的
pdo是mysql的依赖项;common是gd的依赖项;
例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386
所以正确的卸载顺序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3
# rpm -e php-pdo-5.1.6-27.el5_5.3
# rpm -e php-xml-5.1.6-27.el5_5.3
# rpm -e php-cli-5.1.6-27.el5_5.3
# rpm -e php-gd-5.1.6-27.el5_5.3
# rpm -e php-common-5.1.6-27.el5_5.3
再用# php -v
查看版本信息已经没有提示
安装最新的PHP
wget
tar xzvf php-5.3.6.tar.gz
cd php-5.3.6
./configure --prefix=/usr/local/php
#make make install
#这个过程比较漫长需要耐心等待 不要急
或者你用腾讯电脑管家的软件卸载功能,这个可以清理得干净彻底