linux下一键安装lamp或lnmp
2016-10-15 10:04
393 查看
这个一键安装会自动卸载已存在的mysql,apache,nginx,php,再自动安装。超级方便。
https://lnmp.org/install.html
安装LNMP稳定版
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz
tar zxf lnmp1.3-full.tar.gz
cd lnmp1.3-full
./install.sh lnmp
一般选择默认安装最顺利: (Redis有采用不同内存分配器tcmalloc和jemalloc)
安装完成后
63 卸载LNMP、LNMPA或LAMP可执行:./uninstall.sh 按提示选择即可卸载。
64
65 状态管理
66 LNMP/LNMPA/LMAP状态管理:lnmp {start|stop|reload|restart|kill|status}
67 Nginx状态管理:lnmp nginx或/etc/init.d/nginx {start|stop|reload|restart}
68 MySQL状态管理:lnmp mysql或/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
69 MariaDB状态管理:lnmp mariadb或/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status}
70 PHP-FPM状态管理:lnmp php-fpm或/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
71 PureFTPd状态管理:lnmp pureftpd或/etc/init.d/pureftpd {start|stop|restart|kill|status}
72 Apache状态管理:lnmp httpd或/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
73
74 虚拟主机管理
75 添加:lnmp vhost add
76 删除:lnmp vhost del
77 列出:lnmp vhost list
78
79 相关图形界面
80 PHPMyAdmin:http://yourIP/phpmyadmin/
81 phpinfo:http://yourIP/phpinfo.php
82 PHP探针:http://yourIP/p.php
83 Xcache管理界面:http://yourIP/xcache/
84 Zend Opcache管理界面:http://yourIP/ocp.php
85
86 LNMP相关目录文件
87
88 目录位置
89 Nginx:/usr/local/nginx/
90 MySQL:/usr/local/mysql/
91 MariaDB:/usr/local/mariadb/
92 PHP:/usr/local/php/
93 PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
94 默认虚拟主机网站目录:/home/wwwroot/default/
95 Nginx日志目录:/home/wwwlogs/
96
97 配置文件:
98 Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
99 MySQL/MariaDB配置文件:/etc/my.cnf
100 PHP配置文件:/usr/local/php/etc/php.ini
101 PHP-FPM配置文件:/usr/local/php/etc/php-fpm.conf
102 PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
103 Apache配置文件:/usr/local/apache/conf/httpd.conf
一键安装lnmp后,nginx出现502 Bad Gateway?
现象是html文件访问正常,php访问不正常。重启linux,将不能关闭的php,mysql,nginx彻底关闭,简单快速。
reboot
mysql > SET PASSWORD = PASSWORD('mypass');
在windows 中如何起用telnet?
控制面板>程序>启用或关闭WINDOWS功能》telnet复选框
windows上测试能连接上服务器哪些端口号?
cmd: telnet 192.168.1.202 80
一键安装lnmp后,不能远程连接到mysql?
现象:端口连接测试telnet 192.168.1.202 3306 不行
为了安全LNMP默认是禁止远程连接的,开启方法: https://bbs.vpser.net/thread-13563-1-1.html
直接通过iptables进行操作
查看已有的iptables规则,以序号显示
iptables -L -n --line-numbers
默认lnmp一键包关闭了3306端口
删除对应的DROP规则
iptables -D INPUT 5 (3306端口line-numbers为5)
再次测试下,如果报:mysql远程连接 Host * is not allowed to connect to this MySQL server!
mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_3306' WITH GRANT OPTION;
mysql > FLUSH PRIVILEGES;
mysql远程连接密码为root_3306
再不行,重启linux,mysql.
具体mysql 远程帐号设置:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'rain'@'192.168.1.103' IDENTIFIED BY 'asas' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> select Host,User,Password,Select_priv from user;
+---------------+------+-------------------------------------------+-------------+
| Host | User | Password | Select_priv |
+---------------+------+-------------------------------------------+-------------+
| % | root | *7091B4B6D6549C8D183A68B246EC790AB0852F46 | Y |
| 127.0.0.1 | root | | Y |
| 192.168.1.103 | rain | *7F0C90A004C46C64A0EB9DDDCE5DE0DC437A635C | Y |
+---------------+------+-------------------------------------------+-------------+
192.168.1.103是客户端的IP地址
连接数据库mysql -h192.168.1.103 -urain -pasas
nginx服务器更改网站根目录?
Nginx主配置文件:
vim /usr/local/nginx/conf/nginx.conf
server
61 {
62 listen 80 default_server;
63 #listen [::]:80 default_server ipv6only=on;
64 server_name www.lnmp.org;
65 index index.html index.htm index.php;
66 root /home/wwwroot/project/public;
https://lnmp.org/install.html
安装LNMP稳定版
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz
tar zxf lnmp1.3-full.tar.gz
cd lnmp1.3-full
./install.sh lnmp
一般选择默认安装最顺利: (Redis有采用不同内存分配器tcmalloc和jemalloc)
安装完成后
63 卸载LNMP、LNMPA或LAMP可执行:./uninstall.sh 按提示选择即可卸载。
64
65 状态管理
66 LNMP/LNMPA/LMAP状态管理:lnmp {start|stop|reload|restart|kill|status}
67 Nginx状态管理:lnmp nginx或/etc/init.d/nginx {start|stop|reload|restart}
68 MySQL状态管理:lnmp mysql或/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
69 MariaDB状态管理:lnmp mariadb或/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status}
70 PHP-FPM状态管理:lnmp php-fpm或/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
71 PureFTPd状态管理:lnmp pureftpd或/etc/init.d/pureftpd {start|stop|restart|kill|status}
72 Apache状态管理:lnmp httpd或/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
73
74 虚拟主机管理
75 添加:lnmp vhost add
76 删除:lnmp vhost del
77 列出:lnmp vhost list
78
79 相关图形界面
80 PHPMyAdmin:http://yourIP/phpmyadmin/
81 phpinfo:http://yourIP/phpinfo.php
82 PHP探针:http://yourIP/p.php
83 Xcache管理界面:http://yourIP/xcache/
84 Zend Opcache管理界面:http://yourIP/ocp.php
85
86 LNMP相关目录文件
87
88 目录位置
89 Nginx:/usr/local/nginx/
90 MySQL:/usr/local/mysql/
91 MariaDB:/usr/local/mariadb/
92 PHP:/usr/local/php/
93 PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
94 默认虚拟主机网站目录:/home/wwwroot/default/
95 Nginx日志目录:/home/wwwlogs/
96
97 配置文件:
98 Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
99 MySQL/MariaDB配置文件:/etc/my.cnf
100 PHP配置文件:/usr/local/php/etc/php.ini
101 PHP-FPM配置文件:/usr/local/php/etc/php-fpm.conf
102 PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
103 Apache配置文件:/usr/local/apache/conf/httpd.conf
一键安装lnmp后,nginx出现502 Bad Gateway?
现象是html文件访问正常,php访问不正常。重启linux,将不能关闭的php,mysql,nginx彻底关闭,简单快速。
reboot
mysql > SET PASSWORD = PASSWORD('mypass');
在windows 中如何起用telnet?
控制面板>程序>启用或关闭WINDOWS功能》telnet复选框
windows上测试能连接上服务器哪些端口号?
cmd: telnet 192.168.1.202 80
一键安装lnmp后,不能远程连接到mysql?
现象:端口连接测试telnet 192.168.1.202 3306 不行
为了安全LNMP默认是禁止远程连接的,开启方法: https://bbs.vpser.net/thread-13563-1-1.html
直接通过iptables进行操作
查看已有的iptables规则,以序号显示
iptables -L -n --line-numbers
默认lnmp一键包关闭了3306端口
删除对应的DROP规则
iptables -D INPUT 5 (3306端口line-numbers为5)
再次测试下,如果报:mysql远程连接 Host * is not allowed to connect to this MySQL server!
mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_3306' WITH GRANT OPTION;
mysql > FLUSH PRIVILEGES;
mysql远程连接密码为root_3306
再不行,重启linux,mysql.
具体mysql 远程帐号设置:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'rain'@'192.168.1.103' IDENTIFIED BY 'asas' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> select Host,User,Password,Select_priv from user;
+---------------+------+-------------------------------------------+-------------+
| Host | User | Password | Select_priv |
+---------------+------+-------------------------------------------+-------------+
| % | root | *7091B4B6D6549C8D183A68B246EC790AB0852F46 | Y |
| 127.0.0.1 | root | | Y |
| 192.168.1.103 | rain | *7F0C90A004C46C64A0EB9DDDCE5DE0DC437A635C | Y |
+---------------+------+-------------------------------------------+-------------+
192.168.1.103是客户端的IP地址
连接数据库mysql -h192.168.1.103 -urain -pasas
nginx服务器更改网站根目录?
Nginx主配置文件:
vim /usr/local/nginx/conf/nginx.conf
server
61 {
62 listen 80 default_server;
63 #listen [::]:80 default_server ipv6only=on;
64 server_name www.lnmp.org;
65 index index.html index.htm index.php;
66 root /home/wwwroot/project/public;
相关文章推荐
- linux下的lanmp/lamp/lnmp一键安装包
- linux下的lanmp/lamp/lnmp一键安装包
- linux下的lanmp/lamp/lnmp一键安装包
- linux lamp lnmp 环境一键安装包
- linux下的lanmp/lamp/lnmp一键安装包
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包
- LAMP或LNMP一键安装包
- lamp|lnmp|lnamp|一键安装包
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2011年2月8日更新)
- LAMP或LNMP一键安装包
- Linux LAMP一键安装+testlink+Jira+SVN
- LNMP、LAMP、LANMP一键安装脚本
- LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包
- LNMP一键安装Linux系统下Nginx+MySQL+PHP这种网站服务器架构
- linux 一键安装lamp
- 阿里云主机一键安装lamp、lnmp环境的shell脚本分享
- 从“一键安装LAMP脚本”浅谈学习Linux历程
- LNMP一键安装包(Linux, Nginx, MySQL,PHP)
- Linux下安装LAMP/LNMP
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年11月17日更新)