Nginx0.5.33+PHP5.2.5(FastCGI)搭建胜过Apache10倍的Web服务器

欢迎来到本站,下面是搭建Nginx0.5​.33+​PHP5.2.5​(​FastCGI​)​的完整攻略:

步骤一:安装Nginx软件

  1. 安装编译工具
yum install -y gcc automake autoconf libtool gcc-c++ pcre-devel zlib-devel openssl-devel
  1. 下载并解压Nginx软件包
wget http://nginx.org/download/nginx-0.5.33.tar.gz
tar -zxvf nginx-0.5.33.tar.gz
  1. 安装Nginx
cd nginx-0.5.33
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
  1. 验证Nginx是否安装成功
/usr/local/nginx/sbin/nginx -t

如果输出信息中没有错误提示,则说明Nginx已经安装成功。

步骤二:安装PHP软件

  1. 下载PHP软件包
wget https://www.php.net/distributions/php-5.2.5.tar.gz
tar -zxvf php-5.2.5.tar.gz
  1. 安装PHP
cd php-5.2.5
./configure --prefix=/usr/local/php --with-mysql --with-pdo-mysql --with-mysqli --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-bcmath --enable-mbstring --with-mcrypt --with-curl --with-gd --with-openssl --with-mhash --enable-pcntl --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-maintainer-zts --enable-ctype --with-pcre-dir=/usr/local/pcre --with-gettext --with-fastcgi --with-fpm
make && make install
  1. 验证PHP是否安装成功
/usr/local/php/bin/php -v

如果输出PHP的版本信息,则说明PHP已经安装成功。

步骤三:配置Nginx支持PHP

  1. 为Nginx新增PHP配置文件
vim /usr/local/nginx/conf/nginx.conf

在http块内部添加如下代码:

    server {
        listen       80;
        server_name  localhost;
        root /usr/local/nginx/html;
        index index.php index.html index.htm;

        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
  1. 修改PHP配置文件
vim /usr/local/php/etc/php.ini

修改如下配置:

cgi.fix_pathinfo = 0

最后重启Nginx和PHP,使配置生效:

/usr/local/nginx/sbin/nginx -s reload
killall php-cgi
/usr/local/php/sbin/php-fpm start

示例说明

以下分别是两个使用Nginx0.5.33+​PHP5.2.5​(​FastCGI​)​搭建的网站实例:

  1. 时光痕迹
  2. 龙卷风城

以上就是使用Nginx0.5.33+​PHP5.2.5​(​FastCGI​)​搭建胜过Apache10倍的Web服务器的完整攻略,如果您有疑问,欢迎随时联系我。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Nginx0.5.33+PHP5.2.5(FastCGI)搭建胜过Apache10倍的Web服务器 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • mysql插入索引太慢 加参数delay_key_write

    插入大数据时,有索引会很慢,可以DISABLE KEYS,或者直接在table中加入DELAY_KEY_WRITE 注: delay_key_write这个参数只对myisam类型表有效 如果你某个表需要经常update操作,这个参数就很管用! 但等delay_key_write使用时,出现断电或重启时,会导致在cache的索引update没来得及更新,所以…

    MySQL 2023年4月13日
    00
  • MySQL中DATE_FORMATE函数使用时的注意点

    MySQL中的DATE_FORMAT函数是一个非常常用的函数,它可以将日期型数据转换成指定的字符串格式。但是在使用该函数时,还有一些注意点需要我们注意。本文将详细讲解MySQL中使用DATE_FORMAT函数时的注意点。 1. DATE_FORMAT函数语法 DATE_FORMAT函数的语法如下: DATE_FORMAT(date,format) 其中,da…

    database 2023年5月22日
    00
  • centos7安装mysql5.6的方法

    下面是针对centos7安装mysql5.6的完整攻略。 步骤1:安装mysql yum源 首先需要安装mysql yum源,使得系统能够通过yum命令安装mysql5.6。具体操作步骤如下: 下载mysql yum源的rpm包 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noa…

    database 2023年5月22日
    00
  • MySQL语句整理及汇总介绍

    MySQL语句整理及汇总介绍 MySQL 是一名关系型数据库,拥有广泛的应用范围,但其高度灵活的查询功能与语法却让很多开发者困惑。因此,在本文中,我们将介绍 MySQL 中的常用语句及其详细解释,帮助读者更加深入地理解并运用 MySQL。 SELECT 语句 SELECT 语句用于从表中选择数据。其基本语法如下: SELECT column1, column…

    database 2023年5月21日
    00
  • MongoDB更新文档方法详解

    MongoDB是一种流行的NoSQL数据库,提供了一个灵活的文档数据模型,使得更新文档相对来说很简单。在本文中,我们将学习在MongoDB中如何更新文档。 更新整个文档 更新整个文档就是把旧的文档替换成一个新的文档。下面是一个使用MongoDB shell语法更新整个文档的例子: db.inventory.updateOne( { item: "a…

    MongoDB 2023年3月14日
    00
  • Flink 三种Sink redis,es和jdbc

    一、redis sink 对应jar包 <dependency> <groupId>org.apache.bahir</groupId> <artifactId>flink-connector-redis_2.11</artifactId> <version>1.0</versio…

    Redis 2023年4月13日
    00
  • PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享

    PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享 问题背景 当我们使用PL/SQL Developer连接Oracle数据库时,有时候会出现弹出一个空白提示框的现象,这给我们的使用带来了很大的不便。那么该如何解决呢? 解决步骤 打开PL/SQL Developer软件,点击工具栏上的“选项”按钮。 在弹出的选项窗口中,选择“Oracle”项,…

    database 2023年5月22日
    00
  • Centos 6.4源码安装mysql-5.6.28.tar.gz教程

    下面我将为您详细讲解“Centos 6.4源码安装mysql-5.6.28.tar.gz教程”的完整攻略: 1. 下载Mysql源码 首先需要从官网下载MySQL的源码,下载地址为:https://dev.mysql.com/downloads/mysql/5.6.html 2. 安装编译工具 在安装MySQL之前,需要先安装一些编译工具,如 gcc 等,可…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部