刪除萬網鋒雲主機默認Apache與MySQL
默認萬網的祥雲主機安裝了Mysql和Apache。
但是萬網好像是在母板上配置的mysql和apache,所以使用rpm和yum都卸載不掉。
詢問了萬網的技術人員。
在ssh裡運行了 vi /etc/rc.d/rc.local
查看到如下: www.2cto.com
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/etc/hichina
sh /usr/hichina/fdisk_format.sh&
# Start Apache
/var/www/bin/apachectl start
# Start MySQL Service
/usr/local/mysql/bin/mysqld_safe --user=mysql&
看到了麼,哈哈亮點來了。
原來就是把 apache和mysql的目錄刪除就可以了。
我查找了所有mysql的文件和文件夾 包括 my.cnf文件(好像在/etc/目錄裡了)
都刪除掉。
最後下載LNMP一鍵安裝包 直接安裝。。。
+++++++++++++++++
之前寫的只能安裝到 LNMP階段,如果你還想安裝Apache 即 LNMPA的話 還需要看下面的內容
萬網默認給Centos系統安裝了很多垃圾東西。
安裝Apache之前,請先運行:
#mv /usr/lib/libm.a /usr/lib/libm.a.bak
#mv /usr/lib/libm.so /usr/lib/libm.so.bak
#mv /usr/lib/libexpat.so /usr/lib/libexpat.so.bak
#ln -s /usr/lib64/libm.a /usr/lib/libm.a
#ln -s /usr/lib64/libm.so /usr/lib/libm.so
#ln -s /usr/lib64/libexpat.so /usr/lib/libexpat.so
運行完這些命令,再執行 ./apache.sh 安裝Apache
一般情況下就可以安裝成功了。
很不容易哦。希望能幫到更多的人
下面總結一下命令:
1、結束httpd和mysql進程
ps aux|grep httpd|grep -v grep|cut -c 9-15|xargs kill -9
ps aux|grep mysqld|grep -v grep|cut -c 9-15|xargs kill -9
rpm -e vsftpd-2.0.5-16.el5
2011.12.16新增加協助萬網自帶的VSFTPD服務
2、刪除httpd和mysql啟動項
運行 vi /etc/rc.d/rc.local
注釋了以下幾行,刪除也沒事:
/etc/hichina
sh /usr/hichina/fdisk_format.sh&
# Start Apache
#/var/www/bin/apachectl start
# Start MySQL Service
#/usr/local/mysql/bin/mysqld_safe --user=mysql&
3、刪除系統自帶的mysql和Apache
rm -rf /var/www/*
rm -rf /usr/local/mysql
rm -rf /usr/local/apache
rm -rf /usr/local/php
rm -rf /etc/my.cnf
另外如果有閒工夫的話最好把系統裡面的其他關於mysql和httpd的相關文件都刪除了,不刪除也無妨。
4、刪除了沒用的openoffice,並升級系統裡面的程序:
yum remove openoffice*
運行 vim /etc/yum.conf
在[main]的最後添加exclude=kernel*
修改好了之後退出VI編輯器。再運行
# yum --exclude=kernel* update
升級系統
5、安裝和清理工作:
yum install perl*
mv /usr/lib/libm.a /usr/lib/libm.a.bak
mv /usr/lib/libm.so /usr/lib/libm.so.bak
mv /usr/lib/libexpat.so /usr/lib/libexpat.so.bak
ln -s /usr/lib64/libm.a /usr/lib/libm.a
ln -s /usr/lib64/libm.so /usr/lib/libm.so
ln -s /usr/lib64/libexpat.so /usr/lib/libexpat.so
6、開始正常順序安裝LNMPA。
7、安裝成功之後 運行命令/root/lnmpa status
Apache的status一項會出現錯誤提示:
/etc/init.d/httpd: line 112: lynx: command not found
安裝lynx
yum install lynx -y
vi /usr/local/apache/conf/extra/httpd-info.conf
將
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from .example.com
</Location>
改成
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
重啟Apache service httpd restart
大功告成,哈哈。如果我使用過程中再遇到問題的話,我就更新這篇博文,讓用得到的人也能解決問題.