文档章节

【智能家居服务器开发日志】:pc上 LNMP (Linux下的Nginx+Mysql+Php) 搭建

刘小米_思聪
 刘小米_思聪
发布于 2014/07/20 17:05
字数 440
阅读 333
收藏 1

本文介绍 step1的: pc 上的 nginx 配置

1.安装mysql

$ sudo apt-get install mysql-server mysql-client (安装过程中要输入root用户的密码)

2.安装nginx

$ sudo apt-get install nginx

3.安装成功后。我们重启下nginx服务

$ sudo service nginx restart

启动之后我们就可以访问一下我们的地址: localhost或127.0.0.1。看能不能出现nginx的欢迎界面。

4. 这里我们使用php5-fpm来作为我们的php解析。

$ sudo apt-get install php5-fpm

5. 接下来我们要修改一下nginx的站点配置了。

ngnix的配置文件存放在/etc/nginx/sites-availble/default

去掉如下代码前面的注释,增加nginx对php的支持

 location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params; 
}

第25行,添加

 index.php

增加了php解析的一些代码在里面。

6.我们在安装php5相关的一些组件。

sudo apt-cache search php5
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps 
php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

7.修改php的配置文件 /etc/php5/fpm/pool.d/www.conf

        修改第33行的

 listen =  /var/run/php5-fpm.sock

        为      

listen = 127.0.0.1:9000

        开启对9000端口的监听

8.重启服务,以上修改的配置文件生效

sudo service php5-fpm restart
sudo service nginx restart

9. 测试

    在/usr/share/nginx/html 目录下添加html静态文件和php文件进行测试

 

© 著作权归作者所有

刘小米_思聪
粉丝 58
博文 60
码字总数 43955
作品 0
西安
其他
私信 提问
加载中

评论(2)

zhangsirsdo
zhangsirsdo
安装phpmyadmin
1 解压phpMyAdmin-2.7.0-beta1.tar.bz2文件到“E:\myweb\wwwroot\phpMyAdmin”目录;
2 在“E:\myweb\wwwroot\phpMyAdmin”目录中找到config.default.php文件,将其改名为config.inc.php
3 phpmyadmin必须在755权限下才可以运行
zhangsirsdo
zhangsirsdo
显示目录
在nginx.conf文件中的http 里加入
autoindex on;
lowendscript:最省资源lnmp一键包

lowendscript lnmp一键安装脚本是由外国兄弟David Pennington制作的,优点:最大化节省资源开销。相比军哥的lnmp一键安装包要简单、轻巧的多,磁盘空间占用也少。安装lowendscript lnmp一键包...

leisudeng
2014/02/11
1K
0
yum安装nginx+mysql+php

chenglin博客,原文http://www.chenglin.name/linux/nginx/432.html 使用yum安装lnmp,nginx,php,mysql。这里给大家一个简单安装lnmp的方法,对于初学者来说,可以快速高效搭建一个lnmp开发环...

Cleey
2014/02/20
877
5
web server lnmp搭建记录 2012-10-19

By LNMP.org 安装步骤 1.yum install screen screen -S lnmp 2.wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz 3.tar zxvf lnmp0.9-full.tar.gz 4../centos.sh 2>&1 | tee lnmp.lo......

Serysew
2012/10/19
128
0
Qlnmp 2.0 稳定版发布

Qlnmp 2.0 Stable Released! 稳定版发布 新架构、新特性、多组件支持、智能优化、自动部署 … Qlnmp2.0 是一个 Nginx + Mysql + PHP + Apche(可选)环境自动部署工具, 完全根据不同的硬件配...

量子云
2012/04/06
1K
11
Nginx系列-10.采用Nginx搭建正向代理服务

Nginx系列-10.采用Nginx搭建正向代理服务 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列...

ngle
2018/06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
7
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部