系统环境:

Ubuntu 16.04.2 LTS

nginx version: nginx/1.10.3 (Ubuntu)

PHP 7.0.22-0ubuntu0.16.04.1

mysql  Ver 14.14 Distrib 5.7.20

一、环境准备:

检测网络环境

ping -c2 baidu.com

更新apt源

sudo apt update

二、安装Nginx

1.安装Nginx

sudo apt-get install nginx -y

2.编辑配置nginx文件

sudo vim /etc/nginx/sites-available/default

#index行添加index.php

index index.php index.html index.htm index.nginx-debian.html;

location ~ \.php$ {
  include snippets/fastcgi-php.conf;
  # With php7.0-cgi alone:
  #fastcgi_pass 127.0.0.1:9000;
  # With php7.0-fpm:
  fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}

三、安装php7.0

1.安装php php-fpm

$sudo apt-get install php7.0 php7.0-fpm -y

2.编辑配置文件php.ini,找到 cgi.fix_pathinfo=0,将值改为1

$sudo vim /etc/php/7.0/fpm/php.ini

760 cgi.fix_pathinfo=0

3.重启服务

$sudo systemctl restart nginx php7.0-fpm

四、安装MySQL

$sudo apt install mysql-server mysql-client libmysqld-dev -y

根据提示输入root用户密码

$sudo apt install -y php7.0-mysql

五、验证

$echo "<?php phpinfo();?>"  > /var/www/html/index.php

浏览器访问http://localhost

最新文章

  1. ORM开发之解析lambda实现完整查询(附测试例子)
  2. Android入门(七):Spinner下拉式菜单组件
  3. 运动规划 (Motion Planning): MoveIt! 与 OMPL
  4. Html总结及日志目录
  5. SpringMVC学习--文件上传
  6. KMP算法代码
  7. Grand Theft Auto V 图形研究(2)
  8. Asp.net日期字符串格式化显示
  9. Log4net 集成到MVC+EF框架
  10. Centos7下crontab+shell脚本定期自动删除文件
  11. 【PowerDesigner】【3】字段添加注释和默认值
  12. L1-016 查验身份证
  13. ListView的另一种可读性更强的ViewHolder模式写法
  14. ajax回调中执行window.open被拦截的解决办法
  15. MVCPager分页使用方法
  16. NTP错误总结
  17. getline读取整行文本// isprint
  18. 让IE6支持min-width和max-width的方法
  19. iOS 中捕获程序崩溃日志 (2014-04-22 17:35:59)
  20. 【转】log4j.properties 详解与配置步骤 - edward0830ly的专栏 - 博客频道 - CSDN.NET

热门文章

  1. 利用delegate来解决类之间相互引用问题(引用死锁)
  2. python 从csv文件插入mysql数据库
  3. 挖坑指南:iView-admin动态配置route.meta.title
  4. elk系统生成请求数据测试承载量、宕机瓶颈shell
  5. 369-双路千兆网络PCIe收发卡
  6. Linux批量新建文件夹(大括号表达式的应用)
  7. Window平台下tree 命令使用
  8. C/C++ C++ 11 兰姆达
  9. CTF | bugku | 字符?正则?
  10. 广播接收者实现IP拨号