Php在Window下的安装

摘要:
2.创建新的测试目录和文件索引。php文件内容是3.创建新网站并将其绑定到测试目录。4.根据IIS等不同需求进行配置。5.访问索引。php,查看是否成功。

PHP程序下载:

  去  http://windows.php.net  下载PHP版本    使用Not-thread-safe版本。将其解压到目录  c:php 目录下

配置:

  1.在解压目录下 将php.ini-development 或 php.ini-production 复制一份,并改名为php.ini并将文件中的信息修改如下

    date.timezone = "Asia/ShangHai"

    extension_dir = "php安装目录ext"
    error_log = "C:WindowsTempphp-5.6.10_errors.log"
    upload_tmp_dir = "C:WindowsTemp"

    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_mbstring.dll
    extension=php_openssl.dll
    extension=php_soap.dll
    extension=php_xmlrpc.dll

  2.打开命令行程序进入 php目录然后执行 php.exe -v看是否可以运行

  3.给予安装目录相关权限(everyone读取执行)

基础

  1.建立一个新的应用程序池,不要使用.net framework托管代码。

  2.新建一个测试目录,创建文件index.php.文件内容为 

    <?php 
      phpinfo(); 
    ?>

  3.新建一个网站,绑定到测试目录

  4.根据IIS等不同要求,进行配置

  5.在浏览器中访问index.php,看是否成功。

IIS7

  FastCGI模式

    1.在IIS中选中这个网站,右侧点击“处理程序映射”-->"添加模块映射"

      请求路径     *.php

      模块选择  FastCgiModule

      可执行文件  选择php所在目录的 php-cgi.exe

      名称    php

    2.在IIS中选中"服务器",在功能视图中选择 IIS-->FastCGI设置,添加一个应用程序

      完整路径    选择php所在目录的 php-cgi.exe

    3.在PHP安装目录下,将php.ini文件中的信息修改如下 

      cgi.force_redirect = 0
      cgi.fix_pathinfo = 1
      fastcgi.impersonate = 1
      fastcgi.logging = 0
      

  使用PHPManager模式(推荐)

    1.访问 http://phpmanager.codeplex.com/ ,下载

    2.安装后在IIS中选择 “服务器”,或者“某个站点",在右侧功能视图中"IIS"下面会出现 ”PHP Manager"选项

    3.打开 ”PHP Manager"功能,点击"PHP Setup"-->”Register new PHP version",选择php所在目录的 php-cgi.exe

        此步会自动在对应“站点“下建立一个php的fastcgi模块映射并在”服务器“的FastCGI中创建一个应用程序(和上面的手动配置一样)

    4.打开 ”PHP Manager"功能,点击"PHP Setup"-->”Check phpinfo()",看是否正常

    5.其它的一些配置都可以在  ”PHP Manager"功能中进行(主要就是配置php.ini文件)

II6(CGI,Isapi,FastCGI)

  FastCGI运行PHP

    1.http://www.iis.net/downloads/microsoft/fastcgi-for-iis   安装

    2.  

免责声明:文章转载自《Php在Window下的安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇支持向量机(SVM)MyBatis直接执行SQL查询及批量插入数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy

Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协...

PHPStorm 配置本地服务器

本篇教程为配置 PHPStorm 本地服务器,以方便程序调试。 本地服务器工具:XAMPP for windows 7.1.1-0 / Apache 2.4.25 ( Win32 ) / PHP 7.1.1 PHPStorm 版本:2016.3.2 配置 PHP 解释器 File > Setting > Languages&Fr...

VS2012+Win7网站发布详细步骤及常见问题

VS2012+Win7网站发布详细步骤    本机环境:            本文分三个部分介绍Web项目发布的常规方法,大神级别可以略过,主要是为了方便一些初学者。 第一部分:VS2012把项目发布到文件系统。 第二部分:IIS配置发布好的项目。 第三部分:常见问题处理。  第一部分:VS2012把项目发布到文件系统。  1、打...

Linux下安装Python3.x和第三方库

如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 不要动现有的python2环境! 不要动现有的python2环境! 重要的使用说三遍! 一、安装python3.6 1. 安装依赖环境 #yum -y install...

Python代码编写规范,你真的会吗?

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:yangjiajia123456  最近两年的工作都是和运维相关,有时运维人员也会写一些python程序,但基本上都没有遵循相应的代码规范,一向粗暴,能用就行,既不考虑可读性也不考虑可维护性,作为一个开发人员有时候看他们写代码就...

IIS连接oralce数据库时 提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”

最近由WindowsXP换到了Windows2003系统(Windows 7),Oracle也由原来的8i换到了9i。给客户发布了一个web系统,部署在本机IIS上测试的时候出现了“取不到缓存数据”的自定义异常,经过跟踪找到原因,在连接数据库时,出现“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本...