turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » ROS与Web入门教程 » ROS与web入门教程-安装LNMP

ROS与web入门教程-安装LNMP

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

ROS与web入门教程-安装LNMP

说明:

  • 介绍如何在ubuntu下安装LNMP
  • 安装环境是ubuntu18.04虚拟机

步骤:

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/
  • 效果如下:

请输入图片描述

          

请输入图片描述

请输入图片描述

相关命令:

  • 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}

参考:

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: ros与web入门教程