Eastsheng's Wiki

Ubuntu手动搭建Web服务器

2022-06-08 23:56:48

[toc]

使用Ubuntu手动搭建Web服务器

安装Apache2

1
sudo apt-get install apache2
  • 然后即可打开刘浏览器访问127.0.0.1或Ubuntu ip地址

安装MySQL

1
2
3
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
  • 检查是否安装成功:
    1
    sudo netstat -tap | grep mysql

启动Mysql失败

1
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock
  • 找不到mysql.sock文件位置
  • 执行下面命令:
    1
    sudo cat /etc/mysql/debian.cnf 
  • 即可找到:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # Automatically generated for Debian scripts. DO NOT TOUCH!
    [client]
    host = localhost
    user = debian-sys-maint
    password = QtryCctbOk7ZV2nl
    socket = /var/run/mysqld/mysqld.sock
    [mysql_upgrade]
    host = localhost
    user = debian-sys-maint
    password = QtryCctbOk7ZV2nl
    socket = /var/run/mysqld/mysqld.sock
  • 并在my.cnf中修改
    1
    vim /etc/my.cnf

安装PHP

1
2
3
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
  • 常用拓展
1
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

展示PHP网页

1
2
3
4
cd /var/www/html
ls #列出当前目录下只有一个index.html文件
rm index.html #删掉index.html
echo Hello World! > index.php

使用PHPstudy搭建

Ubuntu安装PHPstudy

  • 安装命令
    1
    wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh
  • 安装成功
  • 实验室
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
==============运行状态=========================

docker daemon running
centos_env container running
webpanel running
phpstudy running

=================安装完成==================

请用浏览器访问面板:
外网:http://xxx.xx.xxx.xxx:9080/E112FE
内网:http://xxx.xx.xx.xx:9080/E112FE
系统初始账号:admin
系统初始密码:xxxxxxxxxx
官网:https://www.xp.cn
如果使用的是云服务器,请至安全组开放9080端口
如果使用ftp,请开放21以及30000-30050端口

===========================================
  • 笔记本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
==============运行状态=========================

docker daemon running
centos_env container running
webpanel running
phpstudy running

=================安装完成==================

请用浏览器访问面板:
外网:http://xxx.xx.xxx.xxx:9080/E112FE
内网:http://xxx.xx.xx.xx:9080/E112FE
系统初始账号:admin
系统初始密码:xxxxxxxxxx
官网:https://www.xp.cn
如果使用的是云服务器,请至安全组开放9080端口
如果使用ftp,请开放21以及30000-30050端口

===========================================

使用PHPstudy

  • 安装完成后可以在ssh工具中使用 xp 命令,来查看,面板状态,重启,关闭,修改面板密码,查看面板密码等。

  • 另外如果你是专业人员,可以在ssh工具中输入 phpstudy 也会显示phpstudy常用 的命令

  • Ref 1

  • Ref 2

  • Ref 3

访问所配置的域名

  • 需要在所使用电脑,例如windows(C:\Windows\System32\drivers\etc\hosts)中添加
    1
    2
    #ip              域名
    xxx.xx.xxx.xx www.xxx.com

内网穿透

花生壳

  • 安装花生壳

  • Ubuntu版安装命令:

    1
    2
    wget "https://down.oray.com/hsk/linux/phddns_5.2.0_amd64.deb" -O phddns_5.2.0_amd64.deb
    sudo dpkg -i phddns_5.2.0_amd64.deb
  • 安装成功

    1
    2
    3
    4
    5
    6
    7
    +--------------------------------------------------+
    | Oray PeanutHull Linux 5.2.0 |
    +--------------------------------------------------+
    | SN: xxxxxxxxxxxx Default password: admin |
    +--------------------------------------------------+
    | Remote Management Address http://b.oray.com |
    +--------------------------------------------------+
  • 功能

  • 1
    phddns start(启动)| status(状态)| stop(停止)|restart(重启)| reset(重置)|enable(开机自启动)|disable(关闭开机自启动)|version(版本)**
  • 浏览器访问http://b.oray.com ,输入花生壳Linux 5.0在安装时产生SN码与默认登录密码admin登录。

  • 参考:11630.html

  • 107834282

cpolar