当前位置:首页 » 编程软件 » 编译安装php卸载

编译安装php卸载

发布时间: 2022-10-24 04:12:34

Ⅰ CentOS怎样强制卸载php以及自定义安装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

Ⅱ php能卸载吗

不需要卸载,php是被apache服务器动态装载的,如果不想装载PHP,可以直接修改apache的配置文件httpd.conf,将相关设置注释掉,重起apache就OK了

Ⅲ 在Centos5.5中,如何卸载源码包安装的php

查看php版本命令:

#php -v

这个命令是删除不干净的

#yum remove php

因为使用这个命令以后再用

#php -v

还是会看到有版本信息的

linux怎样卸载php时,用rmp -qa php 命令无效什么原因,应该怎么破

rpm安装的路径都是固定的
你的应该是用源码包编译安装的,这样找到安装目录,直接删掉,然后重新编译安装即可
看一下编译包里边有没有make uninstall,如果有执行这个删除试试

Ⅳ mac 怎么卸载PHP

卸载 mac 自带的php方法如下:

1、mac自带了 php,不过只是最基本的.要用来开发还得装其它版本.

2、打开终端应用程序

3、左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件,如下图所示:

Ⅵ 我该如何卸载我安装的php

首先你这个问题问的一点不专业啊
你安装的平台是windows还是linux啊,安装是手动安装还是解压安装或源码安装还是yum安装,如果源码安装直接删除目录就行了 其他yum安装直接用命令卸载啊

Ⅶ 问一个Linux的问题(Ubuntu 卸载php)

linux下的安装一般分为两种
1.使用系统支持的格式包自动安装,比如ubuntu的Deb包也就是 apt-get 方式 和redhat的rpm包,也就是yum方式。
2.使用源码包进行自定义编译安装。也就是通常我们说的configure 、make、make install基本三部曲。

问题来了,如果你系统中的php不是用apt-get的方式去安装的,那么就不能用apt-get去unstall。如果是编译安装的话必须要手动卸载,这样看你的php是编译到哪里的,一般来说如果你在编译的时候没有指定路径的话,默认的会在/usr/local下 你可以在其中找一下是否有php的目录。如果有的话可以先停掉php服务器,然后删除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 mole `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-proction 拷贝到 /etc目录下并改名为 php.ini # mv /usr/local/src/php-5.3.6/php.ini-proction /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

Ⅸ 怎么彻底删除linux下编译安装的apache和php

啊 这个很容易删除吧.
源码编译安装,都会通过--prefix 参数安装目录的.
先停止所有服务直接把安装目录文件夹删除,然后再到/etc配置文件下删除配置文件 就可以了...

然后再通过find命令确定一下就可以了..一般都没这必要.只要删除安装目录和配置文件就可以了..

热点内容
服务器无法通过ip访问 发布:2025-05-16 14:26:13 浏览:539
网吧u盘拒绝访问 发布:2025-05-16 14:13:50 浏览:260
无线网检查网络配置是怎么回事 发布:2025-05-16 14:04:03 浏览:220
网络爬虫python代码 发布:2025-05-16 14:03:26 浏览:516
汽车小组件怎么弄到安卓桌面 发布:2025-05-16 13:51:12 浏览:220
linuxg编译器下载 发布:2025-05-16 13:50:58 浏览:776
centosc编译器 发布:2025-05-16 13:50:17 浏览:948
安卓手机如何变换桌面 发布:2025-05-16 13:39:33 浏览:515
sql存储过程命令 发布:2025-05-16 13:17:54 浏览:146
用纸做解压小玩具西瓜 发布:2025-05-16 13:04:09 浏览:936