ROS与web入门教程-安装LNMP
ROS与web入门教程-安装LNMP
说明:
- 介绍如何在ubuntu下安装LNMP
- 安装环境是ubuntu18.04虚拟机
步骤:
虚拟机安装,参考ROS与虚拟机-VMware安装Ubuntu16.04
执行脚本安装lnmp
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp
- 根据提示选择mysql版本,选择mysql 5.6, php版本选择 php8.0
- 选择mysql其他版本编译出错了,目前mysql 5.6版本比较顺利
- 设置mysql密码,假设密码为ncnynl.com 在回车即可自动完成安装
- 安装后的目录都在/usr/local/下
变更目录:
- 默认目录是在/home/wwwroot/default, 会导致写代码不方便
- 通过修改
vim /usr/local/nginx/conf/nginx.conf
- 设置端口为81给检测LNMP使用,80端口为以后给cakephp使用
listen 81 default_server reuseport;
- 设置root /home/ubuntu/web 为根目录
- 复制/home/wwwroot/default下的所有文件到/home/ubuntu/web
cp -r /home/wwwroot/default/* /home/ubuntu/web
- 重新启动nginx
sudo lnmp nginx restart
- 假设网站ip为192.168.0.139
- 访问网站http://192.168.0.139:81
- 效果如下:
- 访问phpMyAdmin:http://192.168.0.139:81/phpmyadmin/
- 效果如下:
- 访问phpinfo: http://192.168.0.139:81/phpinfo.php
- 效果如下:
- 访问Prober: http://192.168.0.139:81/p.php
- 效果如下:
相关命令:
- lnmp相关命令:
lnmp status manage: lnmp {start|stop|reload|restart|kill|status}
- 数据库相关命令
sudo lnmp db {start|stop|reload|restart|kill|status}
- ngix相关命令
sudo lnmp ngix {start|stop|reload|restart|kill|status}
- 更多命令
sudo lnmp {httpd|mysql|mariadb|pureftpd} {start|stop|reload|restart|kill|status}
参考:
- https://lnmp.org/install.html
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号