修改php的监听方式为监听端口

输入

vim /etc/php5/fpm/pool.d/www.conf

找到行

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

前面添加分号;注释掉这一行

然后在下面添加新行

listen = 127.0.0.1:9000

表示监听本机的9000端口

保存并退出编辑

输入

service php5-fpm restart

重启php5-fpm (php5-fpm是什么?管理php的东西,具体自己百度去)

配置nginx

输入

cd /etc/nginx/conf.d/

切换到nginx配置文件夹

输入

cp default.conf test.conf

复制一份默认配置当作test的配置

(nginx默认不支持php,所以需要添加配置文件以处理php)

输入

vim test.conf

编辑test的配置

server {listen       80;#设置www.test.com为测试的域名server_name  www.test.com;#charset koi8-r;#nginx的访问记录和错误记录access_log /var/log/nginx/test.com.access.log;error_log  /var/log/nginx/test.com.error.log;#代码根目录,访问www.test.com时使用使用此目录下的代码处理root   /mnt/hgfs/Code;#默认访问代码根目录下的index.php或index.html或index.htmindex  index.php index.html index.htm;#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##所有访问url以 '.php'结尾的,都做如下处理location ~ \.php$ {#转发到本机的9000端口 (前面配置的php监听端口)fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;#$document_root是nginx的某个目录fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {#    deny  all;#}
}

保存并退出编辑

输入

nginx –t

检查nginx配置

输入

service nginx restart

重启nginx使新配置文件生效

在windows下新建

D:\Code\index.php

内容为

<?php
phpinfo();

windows下修改

C:\Windows\System32\drivers\etc\hosts

添加

192.168.125.130 www.test.com

使www.test.com映射到192.168.125.130(即debian)

保存并退出

打开cmd程序,输入

ping www.tset.com

可见host修改已生效

浏览器访问

www.test.com

可见debian的php信息

输入

www.test.com/a.php将访问Code下的a.php文件(如果存在)。

nginx和php的基本配置完成。

本篇完。

LNMP本地环境搭建完成。

本系列完。

转载于:https://www.cnblogs.com/wuliguale/p/4890087.html

搭建本地LNMP开发环境(6)-配置nginx和PHP相关推荐

  1. 搭建本地LNMP开发环境(1)-VMware内安装debian

    准备软件: 1.VMware  Workstation 2.debian iso镜像 a,安装VMware 和在Windows下安装其他软件没什么区别. 安装完成VMware可以在桌面看到图标 打开V ...

  2. CentOS 7配置LNMP开发环境及配置文件管理详解

    本篇文章主要介绍了CentOS 7配置LNMP开发环境及配置文件管理,详细的介绍了MySQL 5.6,PHP 5.6,Nginx的安装与配置,有兴趣的可以了解一下. 安装并配置MySQL 5.6 从C ...

  3. docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境

    [Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...

  4. 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境

    最近在win系统下使用phpstudy 或者宝塔win版搭建php开发环境,运行起来都有些坑,了解到laravel这个框架之后,终于知道有个统一理想环境,那就是VirtualBox + Vagrant ...

  5. windows下搭建hadoop 搭建本地hadoop开发环境

    一.下载所需文件 1.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h ...

  6. 搭建本地CRM开发环境

    CRM是一款不同于传统的服务器/客户端结构的软件,其服务器端完成数据存储.平台服务.应用服务.同步服务.报表服务等,客户端可以通过浏览器.Outlook客户端.移动终端等方式访问CRM. CRM的开发 ...

  7. 虚拟机搭建本地linux开发环境,实现代码在本地windows系统运行环境在linux系统

    一些约定 寄主机: 你的本地电脑.(windows或者macOS系统) 虚拟机软件: virtualbox (跨平台,免费, 我这用的是5.2.22版本) 虚拟机:用virtualbox创建出来的虚拟 ...

  8. 第二部分_搭建Java Web开发环境与配置Tomcat服务器JSP详解

    MyEclipse集成Tomcat 首先配置Tomcat,即配置环境变量Java_HOME.path,在第一讲中已经完成了,不再赘述. Eclipse代码风格导入MyEclipse: 每个项目都要配置 ...

  9. windows 和 mac 快速搭建本地CSE开发环境docker cse

    windows 直接下载执行文件运行 https://support.huaweicloud.com/devg-cse/cse_devg_0036.html Mac或者其他系统,使用cse docke ...

  10. 如何使用 aph-cli 搭建本地静态开发环境(server + proxy + mock)

    前提资源 1.aph系统使用说明 2.aph-cli 使用说明 ================================== 一.如何使用aph-cli简单起一个服务 1.在APH管理系统注册 ...

最新文章

  1. 深度学习论文阅读路线图
  2. MySQL给用户设置密码(修改密码)、创建用户,grant为某个IP、某个网段或所有IP地址创建访问用户并授权
  3. 艾伟:详解AJAX核心 —— XMLHttpRequest 对象 (下)
  4. CodeForces - 628D Magic Numbers(数位dp)
  5. Windows下Maven的安装与配置
  6. JS调用打印机打印Web页面
  7. 上科大、腾讯提出Liquid Warping GAN,实现人体动作迁移的新高度!
  8. 学习《html5.css3.0》网页布局和样式精粹(第一天)
  9. SCALA环境搭建(2)_scala源文件编写和运行---大数据之_SCALA工作笔记005
  10. 跨境移动互联网的魅力演绎,hao123无论成就下一个条目?
  11. 安装mysql的zip包
  12. 构建元宇宙概念NFT商城系统——艺术数字藏品平台源码部署
  13. chromeos java安装_试用额外硬件驱动和完整JAVA支持的ChromeOS
  14. ReactiveCocoa简介翻译
  15. C语言中pow()指数函数的使用问题简述
  16. 【博学谷学习记录】超强总结,用心分享 | 前端开发 前端基础超详细总结-上篇
  17. 文件方式实现完整的英文词频统计实例
  18. ——java中的反射
  19. 零基础学算法-P4-常用算法-排序
  20. Django_Django组成_基本响应与部署

热门文章

  1. OpenSSL is not properly installed on your system.
  2. 一个不错的下载ABAP程序和表格的程序
  3. 校招毁约污点公司名录.pdf
  4. 一个 Spring Boot 项目该包含哪些?
  5. 80%的Oracle JDK用户正在寻找免费的替代品!!!
  6. 我把SpringBoot的banner换成了美女,老板说工作不饱和,建议安排加班...
  7. 推荐 :深度学习初学者不可不知的25个术语和概念(上)
  8. Linux 容器 vs 虚拟机 —— 谁更胜一筹
  9. 那些年,陪你度过最困难时光的女孩还在么?
  10. shell应用之下载rpm包