日期:2014-05-17  浏览次数:20510 次

转:Windows 下 Nginx + PHP5 的安装与配置

转:Windows 下 Nginx + PHP5 的安装与配置

Nginx?是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定、性能更好,而且配置简单,资源占用较低。以下是我在 Windows 7 安装中 Nginx 和 PHP5.2 的步骤。

安装 PHP5

首先,从?http://www.php.net/downloads.php?下载最新的 PHP5.2.9-2 Windows 版本,解压至 C:\php5,把压缩包中的 php.ini-recommended,更名为 php.ini,然后打开修改几个选项:

1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            
error_reporting = E_ALL
            display_errors = On
            extension_dir = "C:\php5\ext"
            ?
            ; 动态扩展,可以根据需要去掉 extension 前面的注释 ; 
            ; 如加载 PDO, MySQL
            extension=php_pdo.dll
            extension=php_pdo_mysql.dll
            ?
            ; CGI 设置
            cgi.force_redirect = 1
            cgi.fix_pathinfo = 1
            cgi.rfc2616_headers = 1

?

PHP 加载扩展需要注意依赖性,比如 php_exif.dll 需要 php_mbstring.dll,你必须要把 php_mbstring.dll 放在 php_exif.dll 前面才能加载成功。有些扩展依赖额外的 dll 文件,如 PHP 5.0+ ,php_mysqli.dll 依赖 libmysql.dll,而 php_oci8.dll,你则需要安装 Oracle 8 的客户端。如果你对这些依赖性不是太了解,可以参考一下安装包