windows php环境配置

最近空闲时间比较多,学习下php,当然第一步就是配置环境.

一、下载php

  http://windows.php.net/download#php-7.0 

  这里主要需要注意的是,对应的vc环境版本,vc10对应vs2010,上下版本再依次对上,反正我是这么记的。 我使用的是vc11的环境,需要查看系统是否满足,没有的话,再去微软下载

  https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

二、下载apache

  在官网我找到最新的windows版本,后来到这个地址上有相应的各个版本 http://www.apachelounge.com/download/VC11/

  下载 vc11 64位版本

三、将 apache 和 php 解压放在指定地方,我这边直接放在了C盘根目录

  3.1 apache 配置

    3.1.1修改C:Apache24confhttpd.conf.

      把ServerRoot这行修改为 ServerRoot "C:Apache24", 双引号之间的就是你的apache放置的位置

      把DocumentRoot按照下面的内容修改:(web根目录)

        DocumentRoot "C:/PHPWeb"

        <Directory "C:/PHPWeb">

      把Listen Port修改为:Listen 8080  (80一般可能被iis占用了)

    3.1.2 添加下面几行,增加对php5的支持:

      # php5 support

      LoadModule php5_module C:/php/php5apache2_4.dll

      AddType application/x-httpd-php .php .html .htm

      # configure the path to php.ini

      PHPIniDir "C:/php"

    

    3.1.3  保存httpd.conf, 重启Apache服务。

      C:apache24inhttpd.exe -k install, 可以把apache添加到系统服务里去。

  若启动失败,可使用 httpd.exe -w -n "Apache2" -k start  查看失败原因。

  3.2 php配置

  简单测试的话,不修改php也可以,最好是先打开一些常用库。

  1) extension_dir = "C:/php5/ext"

  2) 取消下列设置的注释:

    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

  3) 配置Session功能:

        在使用session功能时,必须配置session文件在服务器上的保存目录,否则无法使用session,在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置    文件中找到;session.save_path = "/tmp"  改成  session.save_path = "D:/phpsessiontmp"

  4) 配置PHP的文件上传功能

        同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在    php.ini配置文件中找到 ;upload_tmp_dir = 改成 upload_tmp_dir = "D:/phpfileuploadtmp"

  5) 修改date.timezone

    ;date.timezone = 改成 date.timezone = Asia/Shanghai

Stay hungry, stay foolish!
原文地址:https://www.cnblogs.com/JhonKing/p/5643407.html