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