`
bluedusk
  • 浏览: 270163 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu安装PHP(fastcgi)

阅读更多

1.安装PHP程序

apt-get install php5-cgi
apt-get install php5-cli

apt-get install php5

2.关于spawn-fcg

网上很多文章里写到php-cgi需要lighttpd里面的spawn-fcgi,现在Ubuntu10里面有spawn-fcgi所以可以直接安装:apt-get install spawn-fcgi,

目前测试没有安装这个,直接用PHP的fastcgi启动;

3.修改配置文件/etc/php5/cgi/php.ini

cgi.fix_pathinfo=1

4.配置etc/sites-enabled/default

定义一个根目录变量:

 set $myroot /var/www/nginx-default;

PHP配置

        location ~ \.php$ {

 

                fastcgi_pass   127.0.0.1:9000;

                fastcgi_index  index.php;

                fastcgi_param  SCRIPT_FILENAME  $myroot$fastcgi_script_name;

                include fastcgi_params;

        }

5.启动php-cgi

php-cgi -b 127.0.0.1:9000

这里有启动后会占用一个bash进程   不知道怎么回事??如果关掉这个bash那么php-cgi进程也会跟着关掉

 

 

6. 安装Zend Optimizer

wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

运行./install.sh

安装完成后会将原来的etc/php5/cgi/php.ini做一个链接到 php.ini -> /usr/local/Zend/etc/php.ini

 

5.测试

 在/var/www/nginx-default 下放一个探针页面probe.php测试

 

分享到:
评论

相关推荐

    ubuntu 同时装php5.3和5.2

    ### Ubuntu同时安装PHP 5.3与5.2 在某些特定项目中,可能需要同时运行不同版本的PHP来满足不同的需求。例如,在一个需要使用Zend Optimizer的项目中,由于该工具仅支持PHP 5.2,而Ubuntu系统默认安装的是PHP 5.3,...

    ubuntu安装LAMP

    同时,还需要安装PHP的一些常用扩展,如PHP-FPM(用于处理PHP脚本的FastCGI进程管理器)和其他扩展,例如: ```bash sudo apt install ...

    ubuntu上配置Nginx+PHP5 FastCGI服务器配置

    在Ubuntu系统上配置Nginx+PHP5 FastCGI服务器是一项常见的任务,它涉及到Web服务器的搭建和PHP处理引擎的集成。Nginx是一个高性能的HTTP和反向代理服务器,而PHP5 FastCGI则是PHP解释器的一种运行模式,能够提高PHP...

    Nginx与PHP(FastCGI)的安装、配置与优化

    ### Nginx与PHP(FastCGI)的安装、配置与优化 #### 一、引言 在现代Web开发环境中,Nginx作为一款高性能的HTTP服务器和反向代理服务器,广泛应用于各种规模的网站中。它以其稳定性、丰富的功能集、简单的配置文件和...

    Ubuntu安装PHP和PHP Nginx配置方法

    ### Ubuntu安装PHP与PHP-Nginx配置详解 #### 一、引言 在现代Web开发领域,PHP作为一种广泛使用的开源脚本语言,在服务器端执行,主要用于Web开发。Nginx是一款高性能的HTTP和反向代理Web服务器,它以其高稳定性、...

    fastcgi-2.4.0安装包

    以下是关于FastCGI安装和配置的一些关键知识点: 1. **安装前准备**:确保你的Linux系统已经安装了必要的开发工具,例如GCC编译器和相关库。这些可以通过运行`sudo apt-get install build-essential`(对于Debian/...

    Ubuntu php oracle

    在Ubuntu系统上安装PHP与Oracle数据库的连接模块是一项常见的任务,尤其对于那些需要在Linux环境中构建基于PHP的应用程序并与Oracle数据库交互的开发者来说。本文将详细介绍如何在Ubuntu上配置PHP以支持Oracle数据库...

    Ubuntu11.04下Nginx + PHP + Mysql 安装源文件与安装说明

    在Ubuntu 11.04中,我们将安装PHP5以及PHP-FPM(FastCGI Process Manager),它允许Nginx与PHP交互: ```bash sudo apt-get install php5-fpm php5-mysql ``` 安装后,PHP-FPM会自动启动,配置文件位于`/etc/...

    ubuntu12.04安装Nginx+PHP5(PHP-FPM)+MySQL主机详解.pdf

    在本文中,我们将详细探讨如何在Ubuntu 12.04上安装和配置一个基于Nginx、PHP5(通过PHP-FPM)和MySQL的Web服务器环境。这个组合常被称为LEMP堆栈(Linux, Nginx, MySQL, PHP)。下面是每个组件的安装和配置步骤。 ...

    ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解.docx

    在本文中,我们将详细探讨如何在Ubuntu 12.04服务器上安装Nginx、PHP5(通过PHP-FPM)以及MySQL,构建一个高效且可靠的Web服务器环境。这个过程适用于那些希望在Ubuntu上搭建网站或者开发Web应用程序的用户。 首先...

    ubuntu下ngnix的安装

    在Ubuntu系统中,安装Nginx是一个常见的任务,特别是对于那些需要搭建Web服务器或运行PHP应用的用户。本文将详细讲解如何在Ubuntu环境下安装Nginx,以及它依赖的PCRE库和OpenSSL库。 首先,让我们从安装PCRE库开始...

    Ubuntu下apt-get方式安装LNMP

    LNMP(Linux、Nginx、MySQL、PHP)是一种常见的Web服务器架构,本文将指导读者使用apt-get方式在Ubuntu系统下安装LNMP环境。 一、安装Nginx LNMP环境的核心组件是Nginx,使用以下命令安装Nginx: sudo apt-get ...

    ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解.pdf

    在本文中,我们将详细介绍如何在Ubuntu 12.04服务器上安装Nginx、PHP5(通过PHP-FPM)和MySQL,构建一个完整的Web服务器环境。这是一个适合初学者和有经验的系统管理员的指南,旨在提供详细的步骤来完成这个常见的...

    Linux上配置Nginx+PHP5(FastCGI)

    首先,创建一个名为`fastcgi_params`的文件,存放在Nginx的配置目录下,如`/usr/local/nginx/conf`(Ubuntu存放在`/etc/nginx`),该文件定义了FastCGI的基本环境变量,如请求方法、查询字符串等。 接下来,在...

    Ubuntu环境编译安装PHP和Nginx的方法

    在Ubuntu环境下,编译安装PHP和Nginx是一项常见的任务,尤其对于系统管理员和技术开发者来说,这能够让他们根据特定需求定制软件配置。以下是一个详细步骤的教程,旨在帮助你了解如何在Ubuntu上编译安装这两个关键的...

    ubuntu nginx+PHP+mysql服务器搭建.pdf

    为了支持PHP脚本,我们需要安装FastCGI。FastCGI是一种让静态服务器(如Nginx)与动态脚本语言(如PHP)交互的协议。在Ubuntu上,可以使用`spawn-fcgi`工具来管理FastCGI进程: ```bash sudo apt-get install spawn-...

Global site tag (gtag.js) - Google Analytics