LNMP环境搭建笔记
说明:前面尝试的在ubuntu12.04上搭建的LAMP环境由于开发的需要需要对php的版本进行升级,然而通过apt-get库安装的php的版本是5.3.10,不能满足开发需要。此笔记安装的php的 5.5.27。同时也升级了nginx,安装的nginx的版本是1.8。本次安装使用的是一台全新安装的ubuntu12.04系统。
1.安装PHP:
依次执行命令
sudo apt-get update
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5 完成以后可以通过 php -v 查看php的版本 该php安装后自动的安装了apache2服务器,通过浏览器访问服务器网址可以看到下图,不要惊讶,因为apt-get库原本就是debian来的。到这一步说明我们的php安装成功了! 2.安装Nginx: 在安装nginx之前,我们得考虑一个问题,前面安装PHP的时候已自动的安装了apache2。大家都应该了解,网站服务器默认的都是在监听计算机的80端口,apache2已经占用了我们的80端口,所以安装完ngixn自然并不能使用。解决的方法很简单,更改掉Apache2默认的监听端口,或者干脆卸载Apache2。Apache2卸载请看:http://blog.csdn.net/dazhi_100/article/details/43121179 sudo add-apt-repository ppa:nginx/stablesudo apt-get updatesudo apt-get install nginx 命令执行完成后通过 ngixn -v 可以查看到nginx版本,同时浏览器访问该服务器可以看到下图,说明nginx成功安装!
3.配置nginx: 前面已经将php和nginx都安装成功了,现在需要做的就是让ngixn能够解析php文件。这是通过修改 /etc/nginx/sites-available/default 配置文件达到的。
在配置文件的40行附近,可以看到nginx默认的跟目录 /var/www/html ,在默认访问文件中添加index.php。
在配置文件中找到默认的加载php配置项,将其修改为下图所示:去掉白色前面的#号
修改完后保存退出。
进入到
/var/www/html
目录下,新建一个php文件,文件内容是
<?php
phpinfo();
?>
在浏览器中访问该文件
502错误!其实是我们的nginx并没有找到php的解析器,我们前面在修改配置文件中已经提,使用的是php4-fpm这个引擎,但是这个引擎我们还没有安装。所以再来一条命令:
sudo apt-get install php5-fpm
浏览器中刷新页面,见下图:
4.安装mysql:
sudo apt-get install mysql-server mysql-client
注意安装过程中要求输入mysql的root账户的密码,请妥善保管,便于进行数据库管理!
5.安装mysql管理工具 phpmyadmin:
sudo apt-get install phpmyadmin
在安装过程中会选择默认的服务器,但是默认的列表里面并没有Apache 没有nginx,我们可以不选择直接下一步!
将phpmyadmin软链接到html目录下,便于通过网络远程进行数据库管理!
sudo ln -s /usr/share/phpmyadmin /var/www/html
最后在浏览器中访问phpmyadmin如下图,使用root账户和其密码登录后说明整个LNMP环境已经成功搭建!
转载于:https://www.cnblogs.com/daiyu/p/4656514.html
LNMP环境搭建笔记相关推荐
- lamp 独立mysql_lamp or lnmp 环境搭建之独立安装mysql数据库
lamp or lnmp 环境搭建,如果mysql 是独立安装的则需要授权: 单独一台服务器独立安装mysql 安装后,优化服务器. 授权 实例如下: 创建用户 CREATE USER demo ID ...
- ngnix之lnmp环境搭建及Dvbbs搭建
LNMP环境搭建 引导语:前面我们做过LAMP环境的搭建,而对于后起之秀nginx而言,其性能相对apache提高了很多, 故本实验借助于nginx来LNMP环境, 环境搭建分三步:mysql绿色包安 ...
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...
- [云炬python3玩转机器学习笔记] 2-7开发环境搭建笔记
开发环境搭建笔记
- Samba平台搭建和用户自行修改密码环境搭建笔记
Samba 平台搭建和用户自行修改密码环境搭建笔记 系统:CentOS release 6.5 (Final)x86_64 软件: samba #服务端 sam ...
- LNMP环境搭建 centos7 nginx1.12 mysql5.6 php7
经过一番折腾,终于将LNMP环境搭建完成了.本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Ng ...
- CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)
为什么80%的码农都做不了架构师?>>> CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一.安装 MySQL) CentOS6. ...
- LNMP环境搭建之编译安装指南(php-5.3.27.tar.gz)
测试环境:CentOS release 6.5 (Final) 软件安装:nginx mysql-5.5.32-linux2.6-x86_64.tar.gz php-5.3.27.tar.gz ...
- 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)
作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...
最新文章
- Java 枚举(enum)详解
- (0092)iOS开发AVAudioRecorder录制音频
- apt-get remove 与 apt-get purge 区别(删除包、卸载包)
- 使用flatten-maven-plugin对发布的POM进行精简
- Simscape Multibody --- 齿轮齿条约束
- 读《Android开发艺术探索》后的面试题整理
- python优化网站_利用python做seo优化
- 散列表(中):如何打造一个工业级水平的散列表?
- mysql字符串数值按数值排序问题
- 程序员接私单需要注意的几大问题
- 应用内添加原生广告,变现与用户体验可兼得
- VICA 架构设计(1)
- java读取指定位置arraylist,获取元素在Java ArrayList中的位置
- 获取电脑内存信息 VC
- 命令控制qq自动申请远程控制
- VS2005下error PRJ0003 : Error spawning 'cmd.exe'的解决方法
- Zookeeper入门(尚硅谷)
- 查看linux raid级别,已安装系统查看raid级别信息
- 小米网关php,小米网关接入问题,已解决
- 腾讯云8核16G服务器18M带宽CPU性能可支撑多少人同时在线?
热门文章
- powershell自动化操作AD域、Exchange邮箱系列(6)——获取并监控内存、CPU占用率
- 各种机器学习的应用场景分别是什么
- python 覆盖list_这套python 面试题你还没有?保证让你面试通关《附Python源码+实战项目》...
- java块语句_Java运算符、表达式、语句块
- python常用模块用法_python笔记之常用模块用法分析
- 去掉超链接的颜色_Word中怎么快速批量删除去掉网站超链接技巧
- linux下时间编程,Linux下的时间操作编程
- git add 撤销_Git系列——Git添加提交(add)和查看状态(status)
- ad网络标号怎么批量设置_网络打印机怎么设置 网络打印机安装方法【详细步骤】...
- B - 小希的迷宫 (并查集判断是否存在环)