刪除centOS預設的PHP

2022-09-17 12:27:16 字數 1133 閱讀 9808

很無語,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

#這個過程比較漫長需要耐心等待 不要急

centos 徹底刪除nodejs預設的安裝檔案

1 yum remove nodejs npm y 2 cd usr local lib 移除所有 node 和 node modules目錄 cd usr local include 刪除全部 node 和 node modules 目錄 3 cd usr local bin 刪除 node 的可...

centos 修改預設啟動核心,及刪除無用核心

使用cat boot grub2 grub.cfg grep menuentry 檢視系統可用核心 if x xy then menuentry id option id menuentry id option export menuentry id option menuentry centos ...

centos的mysql預設密碼

其實mysql在執行的時候會有乙個日誌檔案,它存在於 var log mysqld.log,我們在安裝完成後第一次啟動mysql服務時,mysql生成的隨機密碼就在這個檔案裡,我們可以直接用下面這條命令顯示出這個檔案裡的所有內容 cat var log mysqld.log 這滿螢幕密密麻麻的字,看...