• Ubuntu20.04搭建web服务器


    Ubuntu20.04搭建web服务器

    其他Ubuntu20以及Ubuntu18系列也可以!

    技术栈:LAMP#

    Linux + Apache + MySQL + PHP

    数据库可改用MariaDB等,PHP可改用Perl等

    并且可用phpMyAdmin来管理数据库

    安装apache2#

    sudo apt-get install apache2
    

    一路确定,安装完成后在服务端浏览器输入localhost,或者在本地浏览器输入服务器等ip,即可看到apache默认的welcome网页

    更改apache默认显示网页#

    在 /var/www下有一个html目录,进去后有一个index.html文件,其实就是我们输入localhost显示的页面

    vim /var/www/html/index.html

    我们在/var/www下自己新建一个目录,这里面放一个自己写的html文件

    vim /etc/apache2/sites-available/000-default.conf

    更改DocumentRoot处代码即可,后跟储存html的文件夹

    vim /etc/apache2/mods-enabled/dir.conf

    更改DirecrtoryIndex处代码即可,后跟html文件名

    修改完毕后执行

    sudo /etc/init.d/apache2 restart
    

    重启apache服务后刷新浏览器页面即可

    安装MySQL5.7#

    关于安装此版本的原因以及过程在之前的文章已写过,直接放过来:

    MySQL8降级安装MySQL5.7

    安装php7.0#

    libapache2-mod-php7.0是为了让apache2支持php模块

    安装比较多也是少了后续的一些麻烦

    sudo apt-get install software-properties-common
    sudo add-apt-repository ppa:ondrej/php && sudo apt-get update
    sudo apt-get install php7.0 libapache2-mod-php7.0
    
    

    php小拓展#

    # 如果之前有其他版本PHP,在这边禁用掉
    
    sudo a2dismod php5
    sudo a2enmod php7.0
    
    # 安装常用扩展(建议安装)
    sudo apt-get -y install php7.0-fpm php7.0-mysql php7.0-curl php7.0-json php7.0-mbstring php7.0-xml  php7.0-intl php7.0-odbc php7.0-cgi
    
    #  安装其他扩展(按需要安装)
    sudo apt-get install php7.0-gd
    sudo apt-get install php7.0-soap
    sudo apt-get install php7.0-gmp      
    sudo apt-get install php7.0-pspell     
    sudo apt-get install php7.0-bcmath   
    sudo apt-get install php7.0-enchant    
    sudo apt-get install php7.0-imap       
    sudo apt-get install php7.0-ldap       
    sudo apt-get install php7.0-opcache
    sudo apt-get install php7.0-readline   
    sudo apt-get install php7.0-sqlite3    
    sudo apt-get install php7.0-xmlrpc
    sudo apt-get install php7.0-bz2
    sudo apt-get install php7.0-interbase
    sudo apt-get install php7.0-pgsql      
    sudo apt-get install php7.0-recode     
    sudo apt-get install php7.0-sybase     
    sudo apt-get install php7.0-xsl     
    sudo apt-get install php7.0-dba 
    sudo apt-get install php7.0-phpdbg     
    sudo apt-get install php7.0-snmp       
    sudo apt-get install php7.0-tidy       
    sudo apt-get install php7.0-zip
    

    phpMyAdmin#

    首先查找相应的需要安装的包:

    sudo apt-cache search php7.0
    
    

    若mysql已经开启密码服务则需要先将其关闭,安装好phpmyadmin后再打开

    sudo apt-get install phpmyadmin
    

    参考:#

    安装详解

    使用教程

    原帖:this

  • 相关阅读:
    御剑WEB指纹识别系统教程,图文教程(超详细)
    2022.08.05_每日一题
    我用这10招,能减少了80%的BUG
    中山市 香山杯2023 Misc pintu
    Stable Diffusion - 配置 WebUI 升级至 v1.6.0 版本与 VirtualENV 环境配置
    猿创征文|我命由我,不由天,主要是我这命天不收之程序员之路
    m无线通信的信道建模matlab仿真,仿真分析了6种不同的无线通信信道模型
    python打包exe
    C++标准模板(STL)- 类型支持(基本类型、RTTI、类型特性)
    【毕业设计】推荐系统构建和应用 毕业设计能做哪些推荐系统
  • 原文地址:https://www.cnblogs.com/FleetingAstral/p/16119557.html