• Ubuntu18.10下配置PHP7.2 + Apache2 + Mysql5.7


    方案1:集成解决方案 
    1.lnmp
    https://lnmp.org/

    2.xampp
    https://www.apachefriends.org/zh_cn/index.html

    3.oneinstack
    https://oneinstack.com/


    方案2:分别安装各个组件

     

    步骤一:安装apache
    ronyao@ubuntu:~$ sudo apt install apache2

    http://localhost/

    You should replace this file (located at /var/www/html/index.html) before continuing to operate your HTTP server.

    说明:

    c) apache2根目录,配置文件,以及修改访问权限
    默认根目录:/var/www/html
    配置文件: / etc/apache2/apache2.conf

    # 在如下文件中把/var/www/ 改成 /home/cmm/ , 实现web目录的重定向!
    sudo gedit /etc/apache2/apache2.conf

    # 重启apache2服务器
    service apache2 restart

     

    步骤二:安装PHP 7.0
    sudo apt-get install software-properties-common

    sudo add-apt-repositoryppa:ondrej/php

    sudo apt-get update

    sudo apt-get install php7.2

    php -v

    如果出现以上信息,则证明安装php7.0成功 整合一下php和apache

    sudo apt install libapache2-mod-php7.2


    步骤三:安装MySQL
    因为Ubuntu14.04下没有Mysql5.7的源,需要连接外部资源库进行下载

    wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb

    sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb

    sudo apt-getupdate

    sudo apt-getinstall mysql-server

    # 在安装过程中要输入密码

    然后整合一下php和mysql

    sudo apt-get install php7.2-mysql

     

    步骤四:重启MySQL和Apache
    sudo service mysql restart

    sudo service apache2 restart

    OK,这样就安装好了

     

    详细参考:
    https://www.cnblogs.com/duanyingkui/p/7327960.html
    https://blog.csdn.net/lin308127947/article/details/79847732
    http://blog.csdn.net/qq_33430445/article/details/71180272


    php框架补充材料:

    Lumen --Laravel的精简版
    Lumen就是Laravel的精简版!拎包入住的就是Laravel,需要买锅碗瓢盆,在拎包入住的就是Lumen。

    一般来说开发API的服务端推荐使用Lumen,而开发web页面使用Laravel。

    不知如何选择的时候,就用Laravel。
    https://lumen.laravel-china.org/
    https://lumen.laravel.com/

    laravel - php框架
    https://laravel.com/

     

  • 相关阅读:
    Percona 工具包 pt-online-schema-change 简介
    MySQL 中NULL和空值的区别
    MySQL二进制日志文件过期天数设置说明
    MySQL大小写敏感说明
    SpringBoot 配置Druid:不显示SQL监控 —(*) property for user to setup
    IDEA 启用/禁用 Run Dashboard
    java.lang.IllegalAccessException: Class XX can not access a member of class XXX with modifiers "private static"
    Swagger2常用注解说明
    更改IDEA默认使用JDK1.5编译项目
    Spring Boot : Swagger 2
  • 原文地址:https://www.cnblogs.com/bluestorm/p/10694696.html
Copyright © 2020-2023  润新知