方案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/

最新文章

  1. Hibernate ——二级缓存
  2. 不死僵尸木马lpt7.asp.asp与lpt5.cnzzz.asp的删除方法
  3. Linux 安装node.js ---- 源码编译的方式
  4. c#编程指南(十) 平台调用P-INVOKE完全掌握, 字符串和指针
  5. python 操作注册表
  6. php5全版本绕过open_basedir读文件脚本
  7. RFID Hacking③:使用ProxMark3嗅探银行闪付卡信息
  8. util-判断当前年份所处的季度,并返回当前季度开始的月份
  9. POJ3204+DInic+maxflow
  10. Java 将自己定义的对象作为HashMap的key
  11. QT绘制半透明窗体(改写paintEvent,超级简单)
  12. model中字段格式验证
  13. SAP 动态设置 GUI STATUS 灰色不可用 或者隐藏(转)
  14. Oracle_rowid_rownum分页
  15. PTA常见错误
  16. 前端之BOM
  17. 开头不讲"Hello Word",读尽诗书也枉然 : Word 操作组件介绍 - Spire.Doc (转)
  18. 项目文件与 SVN 资源库同步提示错误 Attempted to lock an already-locked dir
  19. Reference.svcmap: Could not load file or assembly
  20. [Ting's笔记Day6]活用套件carrierwave gem:(1)在Rails实现图片上传功能

热门文章

  1. C语言的第一堂课
  2. palacehoder的自定义样式【输入框input /文本域textarea】
  3. CTF--web 攻防世界web题 robots backup
  4. codeforces-1131 (div2)
  5. JavaScript 归纳
  6. 077、跨主机使用Rex-Ray volume (2019-04-24 周三)
  7. 多项式求导系列——OO Unit1分析和总结
  8. HDU-1028 Ignatius and the Princess III(生成函数)
  9. react-native不是内部或 外部命令,也不是可运行的程序或批处理文件
  10. PostgreSQL中JSON、JSONB基本操作符