我的本机的虚拟机中也装了debian,也装了一键安装包lnmp0.4,这个包在linode vps的debian运行得很稳定,但在虚拟机装的邮件服务器环境装了几次都不成功,现在自己怀疑由于一键安装包的mysql、php、nginx不是安装于debian linux的默认位置,而且没在包管理范围,所以安装不成功,这个当然不排除我的技术不过关.
所以想删掉已安装了的mysql、php、nginx,由于在debian里,所以好自然的就是apt-get remove xxxx,但结果是不成功的,因为它们不在包的管理体系中,但又不敢乱删,在网上查了N多资料,也一无所获,但最后看见一篇文章说,如果是自己编译的,就进去安装目录,输入make uninstall 就行了,确实,这个是可以的,但对于有些目录里,make uninstall是无效的,就直接删掉安装了的目录就得了,不过,我也不敢包这样是干净的,当然还要自己手工去/etc/init.d/删掉对应的启动文件。
学网上的人说,你在debian里,为什么不用包管理呢,这个确实,我现在非常同意,所以这次这样安装算了,暂不删掉安装了的环境,发觉搞技术的,骨子里就是喜欢折腾.
这次的问题确实纠结,现在这决定暂时按下来,但我的心底深处,还是十分非常的想推倒再来…但又十分欠麻烦…继续纠结中…
我告诉你我的经验吧。
我是在自己的电脑上装个vmware,然后自己手工一个一个部件安装,然后综合拿lnmp的脚本来改,最后得到了一个自己的自动安装脚本,并且学会了自己随时修改配置。
这样做过之后的好处是,以后你要做什么修改,然后完全重新从头开始编译,总共只需要1个小时的时间。
—————-
所以我上次给你留言就是希望你能自己全手工编译所有的东西,并搞懂每一个动作的意义。
非常之谢谢你的建议啊