php-fpm重启

linux:lnmp环境搭建

帅比萌擦擦* 提交于 2019-11-26 15:06:45
一、准备工作(把安装环境需要使用到的包都下载好)    mysql (官网): http://dev.mysql.com/downloads/    php (官网): http://php.net/downloads.php    nginx (官网):http://nginx.org/;选择稳定版本(Nginx 有很多种版本 , 比如 mainline( 主线版 ),stable( 稳定版 ))    下载mysql、php、nginx的教程:http://www.cnblogs.com/zengguowang/p/5812999.html    还要其他的一些依赖包需要童鞋们去一个一个寻找并下载,下面是写一些依赖包的解释:      libxml :是一个用来解析 XML 文档的函数库(用C语言写的)      libmcrypt :加密算法扩展库,支持DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+等算法      mhash :hash是基于 离散数学 原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码)等      mcrypt :mcrypt 是 php

CentOS6.10 Nginx无法解析php文件

故事扮演 提交于 2019-11-26 13:02:01
一 、问题描述: 1). 前提: nginx 已经安装完毕,并且能够访问 2). 问题: 当访问 .php 文件时会默认下载,或者提示 “File not found.” 3). 本机环境 PHP 版本: # php -v PHP 5.3.3 (cli) (built: Mar 22 2017 12:27:09) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies Nginx 版本: [root@bogon sbin]# ./nginx -v nginx version: nginx/1.11.6 二、解决方案 1). 分析是否安装了 php-fpm 可以运行命令 service php-fpm start ,如果显示无法识别,说明没有安装 2). 如果没有安装 php-fpm 可以执行安装命令: yum install php-fpm 然后再运行命令 service php-fpm start 3). 如果已经安装了 php-fpm 并且还是无法解析 .php 文件 (1). 修改 nginx.conf 文件或者 default.conf ,如下图所示,修改其中几处信息。如“root”指的是我的 nginx 根目录

Dockerfile二进制分离部署LNMP(Centos7)

浪尽此生 提交于 2019-11-25 23:38:44
Dockerfile常用指令: 1、FROM :构建镜像基于哪个镜像 例如:FROM centos 2、MAINTAINER :镜像维护者姓名或邮箱地址 例如:MAINTAINER Sun qiu ming 3、RUN: 构建镜像时运行的shell命令 例如: RUN [ "yum","install","httpd"] RUN yum -y install httpd 4、CMD :运行容器时执行的shell命令 例如: CMD ["/bin/bash"] 5、EXPOSE声明容器的服务端口 例如:EXPOSE 80 443 EXPOSE 声明端口 格式为 EXPOSE <端口1> [<端口2>...]。 EXPOSE 指令是声明运行时容器提供服务端口,这只是一个声明,在运行时并不会因为这个声明应用就会开启这个端口的服务。在 Dockerfile 中写入这样的声明有两个好处,一个是帮助镜像使用者理解这个镜像服务的守护端口,以方便配置映射;另一个用处则是在运行时使用随机端口映射时,也就是 docker run -P 时,会自动随机映射 EXPOSE 的端口。 要将 EXPOSE 和在运行时使用 -p <宿主端口>:<容器端口> 区分开来。-p,是映射宿主端口和容器端口,换句话说,就是将容器的对应端口服务公开给外界访问,而 EXPOSE 仅仅是声明容器打算使用什么端口而已

Centos 7.3部署LAMP架构动静分离

陌路散爱 提交于 2019-11-25 22:27:37
博文大纲: 一、LAMP动静分离的概念 二、LAMP的安装与配置 三、web网站压力测试 四、部署PHP加速软件Xcache 五、部署bbs论坛 之前写过一篇部署LAMP平台的博文: 基于centos 7搭建LNMP架构 ,只是那个是基于同一台服务器部署的,用来做测试网站或者访问量不大的情况下,是可以应付的,那么?如果该web网站访问量特别大呢? 一、LAMP动静分离的概念 当需要搭建一个高效的web架构时,采用动静分离无疑是最好的选择,这篇博文将写下来LAMP的动静分离部署方式。 所谓LAMP?LAMP架构是目前最成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。与之并肩的还有LNMP、LTMP等,LAMP说白了就是Linux操作系统上安装Apache网站服务,构建php/perl/Python运行环境来连接mysql数据库,四个组件合起来就简称“LAMP”。 LNMP只不过是用Nginx来搭建了这个httpd服务。 PHP在LAMP环境下共有三种工作模式:CGI 模式、apache 模块、FastCGI (FCGI)模式。CGI 模式下运行 PHP,性能不是很好。FastCGI 的方式和 apache 模块的不同点在于:FastCGI 方式 PHP 是一处独立的进程,所有 PHP 子进程都由 PHP 的一个叫做php