搭建本地LNMP开发环境(6)-配置nginx和PHP
修改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相关推荐
- 搭建本地LNMP开发环境(1)-VMware内安装debian
准备软件: 1.VMware Workstation 2.debian iso镜像 a,安装VMware 和在Windows下安装其他软件没什么区别. 安装完成VMware可以在桌面看到图标 打开V ...
- CentOS 7配置LNMP开发环境及配置文件管理详解
本篇文章主要介绍了CentOS 7配置LNMP开发环境及配置文件管理,详细的介绍了MySQL 5.6,PHP 5.6,Nginx的安装与配置,有兴趣的可以了解一下. 安装并配置MySQL 5.6 从C ...
- docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境
[Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...
- 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境
最近在win系统下使用phpstudy 或者宝塔win版搭建php开发环境,运行起来都有些坑,了解到laravel这个框架之后,终于知道有个统一理想环境,那就是VirtualBox + Vagrant ...
- windows下搭建hadoop 搭建本地hadoop开发环境
一.下载所需文件 1.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h ...
- 搭建本地CRM开发环境
CRM是一款不同于传统的服务器/客户端结构的软件,其服务器端完成数据存储.平台服务.应用服务.同步服务.报表服务等,客户端可以通过浏览器.Outlook客户端.移动终端等方式访问CRM. CRM的开发 ...
- 虚拟机搭建本地linux开发环境,实现代码在本地windows系统运行环境在linux系统
一些约定 寄主机: 你的本地电脑.(windows或者macOS系统) 虚拟机软件: virtualbox (跨平台,免费, 我这用的是5.2.22版本) 虚拟机:用virtualbox创建出来的虚拟 ...
- 第二部分_搭建Java Web开发环境与配置Tomcat服务器JSP详解
MyEclipse集成Tomcat 首先配置Tomcat,即配置环境变量Java_HOME.path,在第一讲中已经完成了,不再赘述. Eclipse代码风格导入MyEclipse: 每个项目都要配置 ...
- windows 和 mac 快速搭建本地CSE开发环境docker cse
windows 直接下载执行文件运行 https://support.huaweicloud.com/devg-cse/cse_devg_0036.html Mac或者其他系统,使用cse docke ...
- 如何使用 aph-cli 搭建本地静态开发环境(server + proxy + mock)
前提资源 1.aph系统使用说明 2.aph-cli 使用说明 ================================== 一.如何使用aph-cli简单起一个服务 1.在APH管理系统注册 ...
最新文章
- 深度学习论文阅读路线图
- MySQL给用户设置密码(修改密码)、创建用户,grant为某个IP、某个网段或所有IP地址创建访问用户并授权
- 艾伟:详解AJAX核心 —— XMLHttpRequest 对象 (下)
- CodeForces - 628D Magic Numbers(数位dp)
- Windows下Maven的安装与配置
- JS调用打印机打印Web页面
- 上科大、腾讯提出Liquid Warping GAN,实现人体动作迁移的新高度!
- 学习《html5.css3.0》网页布局和样式精粹(第一天)
- SCALA环境搭建(2)_scala源文件编写和运行---大数据之_SCALA工作笔记005
- 跨境移动互联网的魅力演绎,hao123无论成就下一个条目?
- 安装mysql的zip包
- 构建元宇宙概念NFT商城系统——艺术数字藏品平台源码部署
- chromeos java安装_试用额外硬件驱动和完整JAVA支持的ChromeOS
- ReactiveCocoa简介翻译
- C语言中pow()指数函数的使用问题简述
- 【博学谷学习记录】超强总结,用心分享 | 前端开发 前端基础超详细总结-上篇
- 文件方式实现完整的英文词频统计实例
- ——java中的反射
- 零基础学算法-P4-常用算法-排序
- Django_Django组成_基本响应与部署
热门文章
- OpenSSL is not properly installed on your system.
- 一个不错的下载ABAP程序和表格的程序
- 校招毁约污点公司名录.pdf
- 一个 Spring Boot 项目该包含哪些?
- 80%的Oracle JDK用户正在寻找免费的替代品!!!
- 我把SpringBoot的banner换成了美女,老板说工作不饱和,建议安排加班...
- 推荐 :深度学习初学者不可不知的25个术语和概念(上)
- Linux 容器 vs 虚拟机 —— 谁更胜一筹
- 那些年,陪你度过最困难时光的女孩还在么?
- shell应用之下载rpm包