CentOS 6.6 64位VPS使用LNMP 一键安装包搭建Web服务器环境

昨天,本打算在服务器将PHP的GD扩展库装上,没有基础,各种百度瞎折腾,弄了一天,搞得焦头烂额,还把服务器玩坏了,但也学到一些东西。
强制卸载PHP:
通过yum remove php,是不能卸载干净php的, 因为使用php -v还能看到php的版本信息。
那怎么卸载?
命令:rpm -qa|grep php
可以查看到php的所有组件,rpm -e 组件,卸载对应的组件,但是在卸载过程中有很多也还卸不了,因为组件之间存在依赖,要卸载组件,需要先卸载关联的依赖组件,经过一番折腾,还有几个始终都卸载不了,最终发现,可以不用管依赖,直接一个个的卸载组件。
命令:rpm -e 组件名 –nodeps
–nodeps如果有连带关系(依赖),也强制卸载
这就是昨天唯一学到的东西吧,虽然只有这些,但也算点滴的积累吧。
最后,没办法了,将VPS的数据自己的数据备份,下载到了本地,今天就把VPS系统重装了一遍。
实在不想重新折腾了,就想偷偷懒咯,嘻嘻,最后选择了系统运维的LNMP v2.6一键安装包来搭建web服务器环境。
原文地址:Linux下Web服务器环境搭建LNMP一键安装包 v2.6
前前后后,花费了一个小时左右的时间吧。
我来说说安装后我遇到的问题:
1.修改mysql的root用户的密码,不能使用mysql命令
使用mysql命令后,提示:-bash: mysql: command not found
原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
解决方法:首先找到mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,然后执行命令:
ln -s /usr/local/mysql/bin/mysql /usr/bin
2.使用php命令提示:bash: php: command not found **
原因:要么是因为没有装相应的软件包,要么就是因为路径设置的问题。如果是因为软件包的问题,那没有别的好说的,安装相应的软件包就好了。而另外一种情况,则需要对用户的路径进行设置。我的属于后者。
解决方法:
export PATH=$PATH:/usr/local/php/bin**,/usr/local/php/bin为php的安装路径。
最后,将备份在本地的数据上传到VPS,OK,博客恢复了。
这就是这两天发生的一些事儿,记录下来,以后发生了同样的问题,可以很快的解决。

来自我的博客 -- 吾萌小筑

你可能感兴趣的:(CentOS 6.6 64位VPS使用LNMP 一键安装包搭建Web服务器环境)