ubuntu17.04下安装LNMP

注意:笔者的系统环境是ubuntu17.04,16.04也可以完全安装次教程其他版本的安装可能有些下载软件的版本区别。

安装nginx 

首先安装nginx: sudo apt-get insatll nginx

启动nginx: sudo service nginx start

打开你的浏览器输入 localhost,显示如下说明安装成功

安装php

接下来我们安装PHP(在ubuntu16.04以上的系统中php的安装版本是7.0)

安装命令: sudo apt-get install php7.0-fpm

然后修改nginx的配置文件让其能够解析php,打开nginx的配置文件

命令: sudo vim /etc/nginx/sites-available/default

修改文本41行为下图

将56行到63行修改为下图:

修改完成后,重新加载配置文件。

命令: sudo service nginx reload

接下来对应的我们修改下php的配置文件.

命令: sudo vim /etc/php/7.0/fpm/pool.d/www.conf

将37行内容加入文本对应位置

 

修改完毕后,我们启动下php7.0-fpm。

命令:sudo service php7.0-fpm start

在/var/www目录下创建info.php(这个命令就省略了)。

info.php代码如下:

在浏览器输入localhost/info.php出现如下信息则说明配置成功。nginx可以成功的解析php了。

安装mysql

安装mysql的命令: sudo apt-get install mysql-server mysql-client

    接下来安装php的mysql拓展,先搜索下mysql的拓展安装包。

    命令: apt-cache search php7.0-mysql

   

    拓展包只有一个那我们就安装php7.0-mysql

    命令:sudo apt-get install php7.0-mysql

    安装完成后重新启动下php-fpm

命令:sudo service php5-fpm restart

    我提前在数据库中插入了一条数据如下(如果数据库的连接出现未授权的情况,可以看下我的上一篇博客:http://www.cnblogs.com/koocookie/p/7245197.html)

   

我们继续在/var/www下创建一个mysql.php内容如下:

打开浏览器出现如果出现下图信息则表示整个LNMP环境搭建成功。

总结:分别下载nginx,php7.0-fpm,mysql,php7.0-mysql。修改对应的nginx和php的配置文件即可。配置过程遇到问题不要紧张,仔细按照教程走就可以搭建成功。

时间: 2024-12-29 07:38:04

ubuntu17.04下安装LNMP的相关文章

Ubuntu17.04下安装vmware虚拟机

linux常用虚拟机一般为KVM,Vmware或者VirtualBox(简称VBox). 下面给大家介绍以下如何在ubuntu17.04版本上安装vmware虚拟机至于虚拟机是用来干啥的,在这里我就不再多说了,直接开始! 第一步 当然是准备安装包啦,这玩意可不是apt install vmware就能解决的,但是也复杂不到哪里去... https://www.vmware.com/cn 或者直接wget! 第二步 下载完成之后呢,我们要把这个400多m的大家伙加上可执行权限, 命令: > sud

Ubuntu17.04下安装sublime text3

通过ppa安装,打开终端,输入以下命令: sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer 卸载 sublime text 命令: sudo apt-get remove sublime-text-installer 装完了以后可以激活它,在终端输入subl回车,或点击开始搜索本地程序"sublime"

ubuntu12.04 apt-get安装 lnmp环境(转)

1.安装mysql [sql] view plaincopy sudo apt-get install mysql-server mysql-client 安装过程中要输入root用户的密码. 我在安装中出错,是原来的mysql-cilent mysql-workbench 未完全卸载,将mysql组件完全卸载的方法: 删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql [sql] view plaincopy sudo rm /var/lib/mysql/ 

ubuntu 14.04下安装clang_complete

ubuntu 14.04下安装vim的C++补全插件clang_complete 1.安装clang apt-get install clang 2.安装libclang apt-get install  libclang-dev 3.安装clang_complete插件 git clone https://github.com/Rip-Rip/clang_complete cd clang_complete make install 4.修改.vimrc let g:clang_complet

Ubuntu14.04下安装ZendStudio10.6.1+SVN出现Failed to load JavaHL Library

Subclipse不能正常工作,打开后报错: Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path 原来是缺少一些关联文件,去subclipse的Wiki看了看,说需要安装libsvn-

ubuntu12.04下安装SQLite3及简单使用

今天想写一个小app,要用到数据库,所以在这里先简单记一下它的安装和用法. 1.安装SQLite3 命令行下输入:sudo apt-get install sqlite3 2.安装SQLite3编译需要的工具包 命令行下输入: sudo apt-get install libsqlite3-dev 3.安装图形界面 (如果你喜欢) 命令行输入: sudo apt-get install sqlitebrowser 数据库的简单使用:(看以下链接) 点击打开链接 最后,退出数据库:执行.quit

Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

1.下载angularjs 进入其官网下载:https://angularjs.org/?,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.7/angular.js 所有版本:https://code.angularjs.org/ 2.示例1 HelloWorld ! 新建一个helloworld.html <!doctype html> <html ng-app> <head> &

Mac下安装LNMP(Nginx+PHP5.6)环境

Mac下安装LNMP(Nginx+PHP5.6)环境 安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装依赖管理工具Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后就可以使用 brew

Ubuntu 16.04 下安装Firefox的Flash插件

Ubuntu 16.04 下安装Firefox的Flash插件 在ubuntu系统环境下面打开优酷视频,发现无法播放视频.Adobe Flash Player 是一款轻量级浏览器插件,具有丰富的 Internet 应用运行时间,提供持续的迷人用户体验.绝妙的音频/视频回放效果和刺激的游戏. 虽然flash早晚会被html5代替,但目前还是不少网站在用,正好研究一下怎么安装flash插件,在优酷的提示下,点击进入Adobe Flash Player的下载页面: 选择.tar.gz的包, 下载后解压