一. 安装php
http://windows.php.net/download/, 下载php sdk,php 分为线程安全和不安全两个版本, 这里下载 VC9 x86 Thread Safe (2013-Dec-12 01:59:01) , 因为只有线程安全版本里才有 apache( php5apache2_2.dll ) 模块库, 解压至 d:盘
二. 配置php
将 D:\php-5.3.28\php.ini-development 重命名为 php.ini, 配置如下
; 指定扩展库路径 ; On windows: extension_dir = "D:/php-5.3.28/ext" ; 开启相应数据库扩展库 extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_pdo_mysql.dll extension=php_pdo_odbc.dll extension=php_xmlrpc.dll
三. 配置apache支持php
编辑 $(APACHE2_HOME)/conf/httpd.conf ,在最后行添加
#PHP Config PHPIniDir "D:\php-5.3.28\php.ini" LoadModule php5_module "D:\php-5.3.28\php5apache2_2.dll" AddType application/x-httpd-php .php
四. 配置虚拟路径
编辑 $(APACHE2_HOME)/conf/httpd.conf, 找到 <IfModule alias_module>, 添加如下内容
# 指定d:/code/www作为代码存放目录,通过localhost/study访问 Alias /study "D:/code/www" <Directory "D:/code/www"> Options Indexes Includes FollowSymLinks MultiViews ExecCGI AllowOverride None Order allow,deny Allow from all </Directory>
五. 测试运行
编译 d:\code\www\php.php , 添加代码 <?php phpinfo() ?> ,成功会显示 php安装信息
六. 配置fastcgi
添加 mod_fcgid 模块,让php以fastcgi方式运行,提高运行效率
<IfModule fcgid_module> AddHandler fcgid-script .fcgi .php # 指定php.ini存放目录 FcgidInitialEnv PHPRC "d:/php-5.3.28" # 设置PHP_FCGI_MAX_REQUESTS>=FcgidMaxRequestsPerProcess,防止php-cgi进程在处理完所有请求前退出 FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000 # php-cgi执行时间 FcgidWrapper "d:/php-5.3.28/php-cgi.exe" .php # php-cgi每个进程最大请求数 FcgidMaxRequestsPerProcess 1000 # php-cgi最大进程数 FcgidMaxProcesses 5 # 最大执行时间 FcgidIOTimeout 120 FcgidIdleTimeout 120 </IfModule>
相关推荐
以下是对"windows下 php+nginx配置详解"的详细说明。 首先,我们需要安装Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其稳定性和高并发处理能力著称。下载适用于Windows的Nginx安装包,然后按照安装向导...
在Windows环境下搭建Apache、PHP和MySQL的开发环境是许多初学者必须经历的步骤,这个过程可能会遇到一些挑战,但只要遵循正确的步骤,就能轻松完成。本文将详细介绍如何配置这三个组件,帮助初学者顺利搭建Web开发...
3. **配置php.ini**: 复制php.ini-development或php.ini-production到php目录,并重命名为php.ini,根据需要进行配置。 4. **配置Apache与PHP**: 在Apache的conf目录下的httpd.conf文件中,添加以下内容: ``` ...
### Windows下配置PHP的经验知识点详解 #### 一、所需软件准备 在Windows环境下配置PHP环境,需要准备以下软件: 1. **Apache服务器**:选择版本为`apache_2.2.11-win32-x86-openssl-0.9.8i.msi`。 2. **MySQL...
windows下配置nginx+php环境
其次,我们需要配置php.ini文件,具体来说是将fastcgi.impersonate = 1;和fastcgi.logging = 0;这两个参数打开。 四、启动PHP和Nginx 在配置完成后,我们需要启动PHP和Nginx服务。首先,我们需要检查Windows端口...
Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...
### Windows Server 2012 R2 下配置 PHP7 + Nginx1.1 环境 在本文中,我们将详细介绍如何在 Windows Server 2012 R2 操作系统上配置 PHP7 和 Nginx1.1 的运行环境。这种组合常用于搭建高效的 Web 应用程序服务器,...
在Windows环境下,集成Redis作为PHP 5.5的扩展是一个常见的需求,特别是在处理大量数据缓存或者提升Web应用性能时。`php_redis`是专门为PHP设计的一个非阻塞的Redis客户端扩展,它允许PHP开发者充分利用Redis的数据...
### Windows 下 Apache+FastCGI+PHP 的安装与配置详解 #### 一、概述 本文主要介绍了在 Windows 系统环境下如何安装与配置 Apache、FastCGI 和 PHP,使之能够协同工作并支持 PHP 应用程序的运行。通过本文的学习,...
4. **安装并配置PHP**: - 下载并安装PHP,安装过程中确保选中“Add PHP to the system PATH”选项。 - 将PHP配置文件`php.ini-dist`复制为`php.ini`,并根据需要进行修改,如启用GD库等。 - 在IIS中创建一个名为...
Windows 2003 + IIS 6.0 环境下以 FastCGI 方式配置 PHP 在 Windows 2003 + IIS 6.0 环境下,以 FastCGI 方式配置 PHP 5.3.3 需要经过四个步骤:IIS 6.0 环境配置、下载 PHP 5.3.3、配置 PHP 和下载安装 Microsoft ...
在IT行业中,Windows环境下配置Nginx与PHP的组合是一个常见的任务,这主要涉及Web服务器的搭建和PHP处理引擎的集成。Nginx以其高性能、轻量级的特性被广泛用于前端服务器,而PHP则是一种广泛应用的开源脚本语言,...
在Windows操作系统上配置PHP开发环境是一项基础而重要的工作,尤其对于Web开发者来说。在这个过程中,我们需要集成Apache服务器、PHP解释器以及MySQL数据库。本指南将详细介绍如何使用提供的组件——httpd2.2.25...
在Windows 2003系统上配置PHP与IIS进行集成,首先需要了解基本的操作步骤和技术要点。 1. **PHP安装路径:**根据提供的部分配置文件内容,“C:\php”被指定为PHP的安装目录。这意味着所有与PHP相关的文件,包括可...
在Windows环境下配置Nginx以支持多个PHP版本是一项高级且实用的技能,尤其对于需要同时维护不同项目或网站,而这些项目或网站依赖于不同PHP版本的开发人员来说尤为重要。以下是从给定文件中提取并扩展的相关知识点:...