大家好,欢迎来到IT知识分享网。
命令如下:
或
2.执行以下命令解压LNMP一键安装包。
tar zxvf lnmp0.8.tar.gz
3.执行以下命令进入目录lnmp0.8。
cd lnmp0.8/
4.执行以下命令开始安装LNMP
./centos.sh
5.输入要绑定的域名,回车,再输入要设置的MySQL
root的密码,回车,提示”coolcodess any key to
start…”,按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
6.执行./apache.sh
开始安装,会提示输入域名和邮箱,该域名是绑定到/home/wwwroot/目录的,回车确认后将会自动开始安装。
1、添加虚拟主机,执行如下命令:
./vhost.sh
根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordcoolcodess、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf
里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。
2、删除虚拟主机,SSH执行:
rm /usr/local/nginx/conf/vhost/域名.conf
3、状态管理及相关管理页面
LNMP状态管理
启动LNMP命令:/root/lnmp start
停止LNMP命令:/root/lnmp stop
重新载入相关配置文件命令:/root/lnmp reload
重启LNMP命令:/root/lnmp restart
4.其它管理页面
phpphpMyAdmin : http://前面输入的域名或IP/phpmyadmin/
MySQL root密码:如果不输入直接回车为root,否则为你输入的密码。
5.LNMPA相关目录
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
apache : /usr/local/apache
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/
6.LNMPA相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Apache配置文件:/usr/local/apache/httpd.conf
安装完后我这边MySQL启动时报错:MySQL is not running, but
lock exists
我这边解决方法是:
第一步:
mysql5.1.30 初次启动会出现Manager of pid-file quit without updating
fi[FAILED]的报错,需要注释/etc/my.cnf里的skip-federated注释掉即#skip-federated就OK了!
第二步:
杀掉已经启动的进程
CODE:
[root@localhost mysql]# ps -A|grep mysql
8016 pts/2 00:00:00 mysqld_safe
8037 pts/2 00:00:00 mysqld
果然有两个顽固分子
杀掉!!!
kill -9 8037(杀掉这个8016那个就自动被杀了!)
kill -9 8016
[root@localhost mysql]# /etc/init.d/mysql restart
MySQL manager or server PID file could not be found! [FAILED]
Starting MySQL [ OK ]
另外,我这边又出一个问题。安装完后Mysql登不上,说密码不对。解决如下:
1、停止MySQL服务
执行:/etc/init.d/mysql
stop,你的机器上也不一定/etc/init.d/mysql也可能是/etc/init.d/mysqld
2、跳过验证启动MySQL
/usr/local/mysql/bin/mysqld_safe –skip-grant-tables
>/dev/null 2>&1
&
注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。
3、重置密码
然后执行:/usr/local/mysql/bin/mysql -u root mysql
出现mysql提示符后输入:update user set password = Password(‘要设置的密码’) where
User = ‘root’;
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/11078.html