Nginx 安装文档 (二)PHP

下载、编译安装

wget http://cn2.php.net/distributions/php-5.4.7.tar.gz
tar zvxf php-5.4.7.tar.gz
cd php-5.4.7
./configure --prefix=/usr/local/php  --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enable-inline-optimization --with-bz2  --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex--with-mhash --enable-zip --with-pcre-regex --with-mysql--with-mysqli --with-gd --with-jpeg-dir --with-config-file-path=/etc--with-config-file-scan-dir=/etc/php.d
make all install

以上就完成了php-fpm的安装。

下面是对php-fpm运行用户进行设置

cd /usr/local/php
cp etc/php-fpm.conf.default  etc/php-fpm.conf
vim etc/php-fpm.conf修改
user =nginx
group = nginx

将配置文件路径连接到/etc/php-fpm下

ln –s /usr/local/php/etc  /etc/php-fpm

复制/php-5.4.31/sapi/fpm 下init.d.php-fpm 到/etc/ini.d/php-fpm

cp  php-5.4.31/sapi/fpminit.d.php-fpm    /etc/init.d/php-fpm

修改nginx配置文件为,nginx.conf

其中server段增加如下配置,注意标红内容配置,否则会出现No inputfile specified.错误

# passthe PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location~ \.php$ {
roothtml;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME $document_root$fastcgi_script_name;
includefastcgi_params;
}

创建php文件

在/usr/local/nginx/html下创建index.php文件,输入如下内容

<?php
    echo phpinfo();
?>

启动php-fpm服务

/etc/init.d/php-fpm start
/etc/ini.d/nginx restart

Nginx 安装文档 (二)PHP

时间: 2024-10-05 15:52:45

Nginx 安装文档 (二)PHP的相关文章

Nginx 安装文档

一.下载软件 wget http://nginx.org/download/nginx-1.6.0.tar.gz 安装 用于 RedHat 系发行版 (RHEL, CentOS, Fedora). 本维基站点的服务器就是以此选项编译. 首先安装需求包: yum install gccopenssl-devel pcre-devel zlib-devel 添加用户 useradd –d /usr/local/nginx -s /sbin/nologin nginx tar zxvf nginx-1

nginx安装文档

1.   安装依赖包 yum -y install pcre-devel yum -y install openssl-devel yum -y install gcc yum -y install lrzsz yum -y install openssh-clients 2.   安装nginx 2.1.  上传 su - root 1.cd /usr/local 2.rz –y 2.2.  解压 tar -xzvf nginx-1.7.7.tar.gz 2.3.  重命名 mv nginx-

Nginx部署文档(二进制包安装)

Nginx部署文档(二进制包安装) 创建时间:2016-06-27 修改时间:2017-03-04 修改时间:2017-03-06 文档目的2 基础知识2 常用命令2 系统环境2 操作步骤3 1. 安装依赖3 2. 安装nginx3 3. 启动nginx5 3. 关闭防火墙6 4. 修改生产环境配置6 常见问题7 问题一:报错"cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' are the same file"7 问题二:[

jenkins安装文档(二)

Jenkins安装文档 参考链接:https://www.cnblogs.com/jwrwst/p/6520114.html 一.下载安装包 Jdk安装包官网下载链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat安装包官网下载链接 https://tomcat.apache.org/download-70.cgi Jenkins的war包下载 https://j

centos7的基础文档二

centos7基础文档二 一.centos7的服务控制 1. 服务脚本文件 systemctl对于Linux来说,就是一个init程序,可以作为sysVinit和Upstat的替代. centos7的服务脚本存放在:/usr/lib/systemd/,有系统(system)命令和用户(users)命令之分,像需要开机不登录的就能运行的服务存在系统的服务里,即:/usr/lib/systemd/system目录下,每一个服务以.server结尾.一般会分为三个部分:[unit][service][

基于adt bundle for windows-的AndroidOpenCV安装文档说明

基于adt bundle for windows-的AndroidOpenCV安装文档说明 任薛纪 说明:本文档是基于快速搭建android开发平台adt bundle for windows软件的AndroidOpenCV运行环境搭建,主要参考OpenCV官方文档: http://docs.opencv.org/trunk/doc/tutorials/introduction/android_binary_package/android_dev_intro.html,如手动安装eclipse.

Hadoop - Hive 安装文档

简介: Hive 安装文档 https://mirrors.tuna.tsinghua.edu.cn/apache/hive/stable-2/apache-hive-2.1.1-bin.tar.gz 一.安装 MySQL # http://www.cnblogs.com/wangxiaoqiangs/p/5336048.html # 我是安装在了 master.hadoop 上,该数据库是为了保存 Hive 的元数据信息,可以随意安装在别处! shell > mysql mysql> cre

测试自动化工具UIRecorder安装文档

测试自动化UIRecorder安装文档 一.node.js和UIRecorder的下载安装 1.安装node.js 下载路径:https://nodejs.org/en/ 2.下载UIRecorder文件包并解压缩到G盘(G:\uirecorder-master) 下载路径:http://uirecorder.com/ 二.UIRecorder的安装依赖和使用 前提: 在G:\uirecorder-master\tool中打开chromedriver,不要关闭. 1.安装关键依赖 命令如下: G

Docker相关环境全套安装文档兼小技能

Docker相关环境全套安装文档兼小技能 以下环境皆为ubuntu16.04,主要安装docker,docker-compose,docker仓库等. Docker安装 参考官方 A: 有源安装 Ubuntu的 Docker 安装: sudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get update sudo apt-get install apt-transport-https ca-ce