CentOS系统快速安装LNMP

因为有个HostCadet的首月适用,不管是他的速度还是稳定性都不错。今天看到LNMP.org上介绍的快速安装Web服务器的方法,希望和大家分享一下。

首先,如果在CentOS系统VPS上安装了Apache,要先卸载。
yum remove httpd
下载LNMP安装脚本。
wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz
或者wget http://file.ospad.com/others/lnmp0.3.tar.gz

CentOS系统快速安装LNMP

解压,执行脚本。
tar zxvf lnmp0.3.tar.gz
cd lnmp0.3
./centos.sh

CentOS系统快速安装LNMP

接着输入要绑定的域名,回车后,再次回车确认。程序会自动下载编译安装Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

CentOS系统快速安装LNMP

等待一段时间(我用了40分钟左右)后,CentOS系统提示安装完成。

CentOS系统快速安装LNMP

之后,建议把启动脚本run.sh添加为开机启动。

echo /root/run.sh >> /etc/rc.d/rc.local
小插曲:
phpinfo: http://server1.ospad.com/phpinfo.php
php探针: http://server1.ospad.com/p.php

以上两个页面都正常。

phpMyAdmin: http://server1.ospad.com/phpmyadmin/

phpMyAdmin也能打开,可是登录时提示“#1045 C Access denied for user ‘root’@'localhost’ (using password: YES)”,找了半天,原来是MySQL没有启动。启动了几次都不成功,猜测可能需要重启。重启VPS之后,果然,MySQL启动成功,按照前面所给用户名和密码,登录不成功,应该是密码错误。很可能是CentOS系统安装之后MySQL启动失败,从而脚本里面修改密码的几句也没有执行。最后我用MySQL默认的空密码登录,果然可以了。

相关推荐