• 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!
  • 相关阅读:
    iOS开发学习树
    iOS开发数据库篇—FMDB数据库队列
    iOS开发数据库篇—FMDB简单介绍
    iOS开发数据库篇—SQLite常用的函数
    iOS开发数据库篇—SQLite模糊查询
    iOS开发数据库篇—SQLite的应用
    iOS开发数据库篇—SQL代码应用示例
    iOS开发数据库篇—SQL使用方法
    iOS开发数据库篇—SQLite简单介绍
    C#-汉字转拼音缩写
  • 原文地址:https://www.cnblogs.com/JhonKing/p/5643407.html
Copyright © 2020-2023  润新知