`
owen-zhang
  • 浏览: 27454 次
文章分类
社区版块
存档分类
最新评论

linux下安装nginx1.2.3和php5.4.4

 
阅读更多

安装nginx1.2.3

第一步:解压

[root@test02 software]# tar zxvf nginx-1.2.3.tar.gz

 

第二步:编译

[root@test02 nginx-1.2.3]# ./configure --prefix=/usr/local/nginx-1.2.3

[root@test02 nginx-1.2.3]# make

[root@test02 nginx-1.2.3]# make install

 

如果提示缺少pcre库,执行yum install pcre* 来安装pcre 和pcre-devel

如果提示缺少zlib库,可以下载zlib库并加入到编译选项中

./configure --prefix=/usr/local/nginx-1.2.3 --with-zlib=/opt/software/zlib-1.2.7

 

 

第三步:运行

[root@test02 nginx-1.2.3]# cd /usr/local/nginx-1.2.3/
[root@test02 nginx-1.2.3]# ./sbin/nginx &

 

安装php5.4.4

第一步:解压

[root@test02 software]# tar zxf php-5.4.4.tar.gz

 

第二步:编译

[root@test02 php-5.4.4]# ./configure --prefix=/usr/local/php-5.4.4 --enable-fpm

[root@test02 php-5.4.4]# make

[root@test02 php-5.4.4]# make install

 

第三步:复制php.ini

复制php.ini-production 到 /usr/local/php-5.4.4/lib/php.ini

 

[root@test02 php-5.4.4]# cd /usr/local/php-5.4.4/

[root@test02 php-5.4.4]# cp /opt/software/php-5.4.4/php.ini-production lib/php.ini

 

修改php-fpm.conf

 

[root@test02 php-5.4.4]# cd etc/

[root@test02 etc]# mv php-fpm.conf.default php-fpm.conf

 

找到 ;pm.status_path = /status 去掉前面的分号

 

新增/home/www目录用于存放php文件

 

[root@test02 nginx-1.2.3]# mkdir /home/www
[root@test02 nginx-1.2.3]# chown -R nobody:nobody /home/www

 

修改nginx.conf将php那段改为

 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
            root          /home/www;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /home/www$fastcgi_script_name;
            include        fastcgi_params;
        }

 

       location ~ ^/status$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
            include fastcgi_params;
        }

 

        location ~ status.html$ {
           root /home/www;
        }

 

复制status.html 到 /home/www 目录

 

[root@test02 php-5.4.4]# cp /opt/software/php-5.4.4/sapi/fpm/status.html /home/www/

 

运行fpm

 

[root@test02 php-5.4.4]# ./sbin/php-fpm

 

 

新建phpinfo.php 内容为 <?php phpinfo();?>

 

访问http://192.168.1.107:9090/phpinfo.php

访问http://192.168.1.107:9090/status.html

 

 

 

 

  • 大小: 49.4 KB
  • 大小: 108.1 KB
分享到:
评论

相关推荐

    linux下安装Nginx所需依赖包

    在Linux环境下安装Nginx,需要先确保系统已经准备好所有必要的依赖包,这样才能确保Nginx能够正常运行。 首先,我们要知道Linux发行版的不同会影响安装方式和依赖包的选择。常见的Linux发行版如Ubuntu/Debian和...

    nginx-1.2.3.tar.gz

    4. **启动与管理**:安装好 Nginx 和 php-fpm 后,需要分别启动这两个服务,并确保它们能正常运行。 5. **错误日志与调试**:Nginx 和 php-fpm 的错误日志对于定位问题至关重要,可以通过查看这些日志来诊断和解决...

    linux离线环境下nginx安装包-附带所有依赖环境和安装教程

    本文将详细介绍如何使用提供的Linux离线环境下Nginx安装包,包括所有必要的依赖环境和安装教程。 Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,它以其高效稳定和低内存占用而闻名。在Linux系统中,Nginx...

    Linux离线安装nginx安装包

    - 编译和安装:`make && make install` 4. **启动Nginx** - 安装完成后,Nginx的可执行文件位于`/usr/local/nginx/sbin/nginx`,可以通过以下命令启动Nginx: - `./nginx -t` 检查配置文件是否正确。 - `./...

    Linux 离线 安装Nginx必要环境, 包含openssl模块

    在Linux环境中,离线安装Nginx及其依赖项,特别是openssl模块,是一项常见的任务,尤其在没有互联网连接或者网络受限的服务器上。本教程将详细解释如何进行这一操作。 首先,你需要确保你的Linux系统是基于RPM(Red...

    linux下离线安装nginx依赖.zip

    4. 下载Nginx的源代码并解压,然后通过配置、编译和安装步骤安装Nginx。 请注意,离线安装的难点在于确保所有依赖项都已安装,否则可能会导致编译失败。此外,如果服务器上已有旧版本的这些依赖,可能需要先卸载旧...

    linux离线安装nginx,解压就可以用 不用编译,直接运行即可

    Linux系统下无网络环境安装nginx,直接解压即可使用,不用编译,不依赖其他 1.启动nginx,进入nginx安装目录执行:./sbin/nginx -c ./conf/nginx.conf 2.重启新加载nginx配置文件,进入nginx安装目录执行:./sbin/...

    linux下安装nginx

    Linux 下安装 Nginx 服务器 Linux 作为一款流行的开源操作系统,广泛应用于服务器领域。Nginx 是一个轻量级的 Web 服务器、反向代理服务器和邮件代理服务器,依靠其高性能和灵活的配置,广泛应用于 Web 服务器领域...

    linux系统离线安装nginx所需压缩包

    在Linux系统中,离线安装Nginx是一项常见的任务,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何使用给定的压缩包文件进行离线安装Nginx,涉及的主要组件包括OpenSSL、PCRE2、ZLIB和Nginx...

    Linux离线安装Nginx资源包

    下面将详细介绍如何在Linux离线环境下安装Nginx,并使用提供的资源包"nginxpackage"。 首先,你需要确保你的Linux系统已经安装了必要的编译工具和依赖库。这些通常包括GCC编译器、Make、zlib库、pcre库和openssl库...

    基于linux离线安装nginx的全包,及安装流程命令说明

    本教程将详述如何在离线环境下在Linux系统上安装Nginx,同时结合lua-resty库实现与MySQL和Redis的集成,以及安装过程中可能遇到的问题及其解决方案。 一、离线安装Nginx 1. 首先,确保系统已经安装了必要的依赖,...

    linux 下安装nginx步骤及命令

    Linux 下安装 Nginx 步骤及命令 Linux 操作系统中安装 Nginx 服务器的步骤和命令详解。该文档将指导用户从头开始安装 Nginx,包括安装 OpenSSL、GCC、PCRE 和 Zlib 库,并最终安装 Nginx 服务器。 安装 OpenSSL --...

    Linux下安装nginx,内附安装文档,包含前置环境gcc,openssl

    本教程将详细讲解如何在Linux环境下安装Nginx,包括必要的前置环境GCC(GNU Compiler Collection)和OpenSSL的安装步骤。 首先,GCC是Linux系统下的编译器集合,用于将源代码编译为可执行程序。在安装Nginx之前,...

    linux下安装nginx所需要的包

    在您提供的信息中,我们看到的是`nginx-1.7.3.tar.gz`,这是一个源码压缩包,意味着我们需要手动编译和安装。 首先,让我们详细了解一下Nginx的安装步骤: 1. **下载源码**: Nginx的源码通常以`.tar.gz`格式提供...

    linux下Nginx+tomcat整合的安装与配置

    安装好依赖库后,回到Nginx目录,继续执行编译和安装命令: ``` cd nginx-0.7.63 ./configure make make install ``` #### 配置Nginx Nginx安装完成后,其默认安装路径为`/usr/local/nginx`。接下来,我们...

    linux内网安装Nginx依赖包

    在Linux环境中,特别是对于内网环境,安装Nginx服务器时可能会遇到因网络限制无法自动获取和安装依赖的问题。在这种情况下,预先准备好的Nginx依赖包就显得尤为重要。本主题将详细介绍如何在CentOS7系统下,通过提供...

    linux下nginx离线安装包及相关依赖包(附教程)

    1)资源:linux下nginx离线安装包及相关依赖包; 2)教程:https://blog.csdn.net/hualinger/article/details/125298009?spm=1001.2014.3001.5502

    Nginx 1.22.0 Linux 版本,解压安装。

    Nginx 1.22.0 Linux 版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型...

    Linux下安装nginx服务器

    本文将详细介绍如何在Linux环境下安装Nginx服务器。 首先,我们需要确保系统已经安装了必要的开发工具,例如GCC编译器、pcre库(用于正则表达式支持)和zlib库(用于数据压缩)。这些工具通常可以通过包管理器来...

Global site tag (gtag.js) - Google Analytics