Ubuntu搭建LAMP+内网穿透访问ngork,花生壳

1.前提准备

1.1. Ubuntu16

1.2. 具备操作Ubuntu基础

1.3. 电脑联网

1.4. LAMP

1.5. 已安装vim、git

2.What is LAMP?

LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python

3.切换管理员身份

在ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:
== ctrl+alt+t ==
在终端中输入

sudo su

在这里插入图片描述

4.开始安装mysql5

apt-get install mysql-server mysql-client -y

在这里插入图片描述
你将被要求提供一个mysql的root用户的密码,我们需要在红色区域设置密码。
在这里插入图片描述在这里插入图片描述

new password for the mysql root user:
repeat password for the mysql root user:

5.安装apache2

apache2的是一个ubuntu的软件包,因此我们可以直接用下面命令安装它:

apt-get install apache2 -y

现在,您的浏览器到链接: http://localhost,你应该看到apache2的测试页:

如果顺利的话会出现:
在这里插入图片描述

1.apache的默认文档根目录是在ubuntu上的/var/www/html目录
2.配置文件是/ etc/apache2/apache2.conf
3.配置存储在的子目录在/etc/apache2目录。

我怎么手动开启/关闭 Apache 服务器呢?
(一般 Apache 服务器会自动启动)

(1)重启 Apache 服务器(常用)

sudo /etc/init.d/apache2 restart

(2)开启 Apache 服务器

sudo /etc/init.d/apache2 start

(3)关闭 Apache 服务器

sudo /etc/init.d/apache2 stop

6.安装php7.0

直接安装php7和apache的php7的模块

apt-get install php7.0 libapache2-mod-php7.0 -y

安装完重启服务

/etc/init.d/apache2 restart

拓展安装

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php && sudo apt-get update

sudo apt-get -y install php7.2

# 如果之前有其他版本PHP,在这边禁用掉

sudo a2dismod php5
sudo a2enmod php7.2

# 安装常用扩展(建议安装)
sudo apt-get -y install php7.2-fpm php7.2-mysql php7.2-curl php7.2-json php7.2-mbstring php7.2-xml  php7.2-intl php7.2-odbc php7.2-cgi

#  安装其他扩展(按需要安装)
sudo apt-get install php7.2-gd
sudo apt-get install php7.2-soap
sudo apt-get install php7.2-gmp      
sudo apt-get install php7.2-pspell     
sudo apt-get install php7.2-bcmath   
sudo apt-get install php7.2-enchant    
sudo apt-get install php7.2-imap       
sudo apt-get install php7.2-ldap       
sudo apt-get install php7.2-opcache
sudo apt-get install php7.2-readline   
sudo apt-get install php7.2-sqlite3    
sudo apt-get install php7.2-xmlrpc
sudo apt-get install php7.2-bz2
sudo apt-get install php7.2-interbase
sudo apt-get install php7.2-pgsql      
sudo apt-get install php7.2-recode     
sudo apt-get install php7.2-sybase     
sudo apt-get install php7.2-xsl     
sudo apt-get install php7.2-dba 
sudo apt-get install php7.2-phpdbg     
sudo apt-get install php7.2-snmp       
sudo apt-get install php7.2-tidy       
sudo apt-get install php7.2-zip

7.测试的php7并获取php7安装的详细信息

创建一个小型php文件info.php

网站的默认文件根目录是在/var/www/html下中。
现在我们将在该目录中创建一个小型php文件(info.php的)在浏览器中调用它。
该文件将显示很多关于我们的php安装,如安装的php版本和有用的一些细节。

vi /var/www/html/info.php

在系统文件/var/www/html下建立文件info.php,里面编写

按下i
开始编辑

<?php

phpinfo()

?>

(按下Esc键
之后敲下
:x
保存并退出vi)

现在,我们可以用浏览器访问http://localhost/info.php
在这里插入图片描述
正如你所看到的,php正常工作.如果你继续向下滚动,你会看到所有在php中已经启用的模块。mysql是没有列出,这意味着我们没有在php5支持mysql。

8.安装phpmyadmin

phpmyadmin是一个网络接口,通过它可以管理你的mysql数据库。

apt-get install phpmyadmin -y

phpmyadmin会自动安装在/usr/share/phpmyadmin下,然后将phpmyadmin拷贝到/var/www目录下面:

cp -r /usr/share/phpmyadmin /var/www/html

在浏览器链接:http://localhost/phpmyadmin

访问pymyadmin

登录phpmyadmin

用户名:root
密码:刚才输入的

9.Sunny-Ngrok内网穿透

9.1.访问Sunny-Ngrok官网

链接:Sunny-Ngrok
在这里插入图片描述

9.2.注册

在这里插入图片描述

9.3.登录

在这里插入图片描述

9.4.开通隧道

在这里插入图片描述

9.5.购买免费的服务器

在这里插入图片描述
隧道协议:
http https tcp
隧道名称:随便起一个,但是最好有意义
前置域名:也是随便起一个
购买后无法修改,自定义域名请在开通之后编辑
本地端口:本机ip:服务器端口号
本地映射端口,如需修改其他端口,则实际端口,例如: 127.0.0.1:8000
http验证用户名:可以不写
进行http映射的时候如需要授权访问请输入账号
http验证密码:可以不写
进行http映射的时候如需要授权访问请输入密码
价格:
免费

9.6.隧道开通

会给一个
隧道id如e2687af29f70bd94

赠送域名如http://hansrobot.free.idcfengye.com

在这里插入图片描述

9.7.下载客户端

链接:下载客户端
根据系统平台选取
在这里插入图片描述

9.8.解压客户端文件

打开终端

cd 下载/
ls
unzip linux_amd64.zip
mv linux_amd64 ~/
cd ~/
ls
cd linux_amd64/
ls
./sunny clientid 隧道id

9.9通过网址访问

打开任何一个浏览器
输入赠送域名
完成访问

在这里插入图片描述

10花生壳

10.1链接:花生壳官网

10.2注册

在这里插入图片描述

10.3登录

在这里插入图片描述

10.4下载客户端

链接:花生壳客户端下载
在这里插入图片描述

10.5安装花生壳客户端

如果想了解Linux系统安装花生壳的详细步骤链接:(请戳我)

cd 下载/
ls
dpkg -i phddns_3.0_x86_64.deb 

记住
±-------------------------------------------------+
| Oray PeanutHull Linux 3.0 |
±-------------------------------------------------+
| SN: ORAYb4b8d430b404 Default password: admin |
±-------------------------------------------------+
| Remote Management Address http://b.oray.com |
±-------------------------------------------------+

在这里插入图片描述

10.6登录

浏览器输入远程管理地址b.oray.com进入花生壳远程管理页面,
输入安装花生壳时生成的SN码及默认密码admin进入。
在这里插入图片描述 注:默认内置帐号只有公网版服务,如需使用内网穿透功能,要自行开通(开通请戳我)。

若之前已在官网注册了花生壳帐号并开通内网版服务,可通过更换登录,登录自己注册的帐号来使用。
在这里插入图片描述更换帐号后,点击【内网穿透】——【新增映射】进行添加映射,域名映射成功后产生一个内网穿透访问地址。
在这里插入图片描述在这里插入图片描述在这里插入图片描述互联网联网换打开浏览器输入花生壳的换访问地址测试访问,如果访问到的界面跟局域网访问的界面一致代表映射正常。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hansrobothans

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值