php5.2.1win32,php54

发布时间:2022-11-26

本文目录一览:

  1. 如何在IIS中配置php 5.2.1 Win32
  2. php安装到底是什么
  3. Windows系统怎样配置PHP环境
  4. php5下载之后,怎么安装呀?急求高手解决。。。

如何在IIS中配置php 5.2.1 Win32

  1. 将软件包解压到 c:\php5 下。
  2. 再将目录下的所有 dll 文件拷到 c:\winnt\system32 下,不要覆盖已有的 dll 文件;接着将目录下的 php.exephp.ini-dist 两个文件拷到 c:\winnt 下。
  3. c:\winnt\php.ini-dist 改名为 php.ini
  4. 打开“开始”按钮下的“程序” → “管理工具” → “Internet 服务管理器”。接着,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮;在“可执行文件”中输入 C:\WINNT\php.exe %s %s,在“扩展名”中输入 .php,点击“确定”。
  5. 接着,选中“ISAPI 筛选器”页,单击“添加”按钮;在“筛选器名称”中输入 php,在“可执行文件”中输入 C:\WINNT\system32\php5isapi.dll,点击“确定”。
  6. 选中“文档”页,单击“添加”按钮;在“默认文档名”中输入 index.php,点击“确定”,并将其提高到最高级。您还可以添加常用的 php 文件名,如 default.phtmlindex.php3 等。 关闭所有窗口,重启系统后,可打开 IE 浏览器进行测试。 我再试试目录中的 php 探针是否可以用了。

php安装到底是什么

由于 PHP 是一个 zip 文件(非 install 版),安装较为简单,解压即可。把解压的 php-5.2.1-Win32 重命名为 php5,并复制到 C 盘目录下,即安装路径为 c:\php

  1. 找到 php 目录下的 php.ini.recommended(或者 php.ini-dist)文件,重命名为 php.ini,并复制到系统盘的 windows 目录下(以 c:\windows 为例)。
  2. 再把 php 目录下的 php5ts.dlllibmysql.dll 复制到目录 c:\windows\system32 下。
  3. php\ext 目录下的 php_gd2.dllphp_mysql.dllphp_mbstring.dll 文件复制到 c:\windows\system32 下。 注意:
  • 不要把 php_mysql.dllphp_mssql.dll 混淆。
  • 如果没有加载 php_gd2.dll,PHP 将不能处理图像。
  • 如果没有加载 php_mysql.dll,PHP 将不支持 MySQL 函数库。
  • php_mbstring.dll 在后面使用 phpMyAdmin 时支持宽字符。

配置 PHP 并关联 MySQL

  1. 设置扩展路径:
    • 查找 extension_dir,有这么一行:
      extension_dir = "./"
      
      将此行改成:
      extension_dir = "C:\php\ext"
      
      其中 C:\php 是你安装 PHP 的路径。路径不正确将无法加载 dll。
    • (注意:有些 PHP 版本是 ;extension_dir = "./",要把前面的分号去掉)
  2. 分别查找:
    ;extension=php_mbstring.dll
    ;extension=php_gd2.dll
    ;extension=php_mysql.dll
    
    把上面 3 项前面的分号去掉,这样 Apache 启动时就可以加载这些 dll 了。 注意: 不要把 ;extension=php_mysql.dl;extension=php_mssql.dl 混淆。当然前面我们也把这些 dll 复制到 system32 下了。(大家在安装的过程中都注意到如何把一些 dll 加载入来了。以后要加载一些 dll,比如说 php_mysqli.dll,也就懂得怎么加载了)
  3. 设置会话保存路径:
    • 查找 session.save_path,有这么一行:
      ; session.save_path = "N;/path"
      
      在此行后加入一行(注意是加入一行,不是加到后面):
      session.save_path = "C:\WINDOWS\Temp"
      
      保存到你的临时目录下,这里完全可以保存到 Windows 临时目录 Temp 下。
  4. 是否显示错误 display_errors
    • 出于安全性考虑,display_errors 有些版本也默认为 Off。就是说在调试时,如果 PHP 代码有误,就只出现一个空白页,而不会显示出错原因和出错行数。这样调试起来将非常不便,建议根据自己需要修改。
    • 查找:
      display_errors = Off
      
      改成:
      display_errors = On
      
  5. PHP5 时区问题:
    • <?php echo date("Y-m-d H:i:s"); ?> 时间相差八小时。
    • 为什么呢?PHP5 系列版本新增了时区设置,默认为格林威治时间,与中国所在的东 8 区正好相差 8 个小时。
    • 查找 date.timezone,有这么一行:
      ;date.timezone =
      
      ; 去掉,改成:
      date.timezone = PRC
      
      其中 PRC:People's Republic of China(中华人民共和国)。

PHP 的文件上传问题

文件上传成败关键的几点 php.ini 配置:

  1. 一般的文件上传,除非文件很小。就像一个 5M 的文件,很可能要超过一分钟才能上传完。但在 PHP 中,默认的该页最久执行时间为 30 秒。就是说超过 30 秒,该脚本就停止执行。这就导致出现无法打开网页的情况。这时我们可以修改 max_execution_time
    • php.ini 里查找:
      max_execution_time
      
      默认是 30 秒。改为:
      max_execution_time = 0
      
      0 表示没有限制。
    • 另一种方法是可以在 PHP 程序中加入:
      set_time_limit(0); // 0 表示没有限制
      
  2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
    • PHP 默认的 post_max_size 为 2M。如果 POST 数据尺寸大于 post_max_size$_POST$_FILES superglobals 便会为空。
    • 查找 post_max_size,改为:
      post_max_size = 150M
      
  3. 很多人都会改了第二步,但上传文件时最大仍然为 8M。为什么呢?我们还要改一个参数 upload_max_filesize,表示所上传的文件的最大大小。
    • 查找 upload_max_filesize,默认为 8M,改为:
      upload_max_filesize = 100M
      

另外要说明的是,post_max_size 大于 upload_max_filesize 为佳。 四. Active Perl 需要安装到 c:/perl。 五. ZendOptimizer 安装时把 Apache 服务器关掉,在过程中要指定 Apache 和 PHP 的安装路径。

Windows系统怎样配置PHP环境

下载 PHP5:

下载 Apache:

一、PHP 的安装与调试

由于 PHP 是一个 zip 文件(非 install 版),安装较为简单,解压即可。把解压的 php5.2.1-Win32 重命名为 php5,并复制到 C 盘目录下,即安装路径为 c:\php5

  1. 找到 php 目录下的 php.ini-distphp.ini.recommended 文件,重命名为 php.ini,并复制到系统盘的 windows 目录下(以 c:\windows 为例)。
  2. 再把 php 目录下的 php5ts.dlllibmysql.dll 复制到目录 c:\windows\system32 下。
  3. php5\ext 目录下的 php_gd2.dllphp_mysql.dllphp_mbstring.dll 文件复制到 c:\windows\system32 下。 如果没有加载 php_gd2.dll,PHP 将不能处理图像。没有加载 php_mysql.dll,PHP 将不支持 MySQL 函数库。php_mbstring.dll 在后面使用 phpMyAdmin 时支持宽字符。
  4. 打开 c:\windows\php.ini 文件(关联到 MySQL)。

设置扩展路径

查找 extension_dir,有这么一行:

extension_dir = "./"

将此行改成:

extension_dir = "C:\php5\ext"

其中 C:\php5 是你安装 PHP 的路径。路径不正确将无法加载 dll。 (注意:有些 PHP 版本是 ;extension_dir = "./",要把前面的分号去掉) 查找 extension

extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl

把上面 3 项前面的分号去掉,这样 Apache 启动时就可以加载这些 dll 了。 当然前面我们也把这些 dll 复制到 system32 下了。

PHP5 时区问题

<?php
echo date("Y-m-d H:i:s");
?>

时间相差八小时。 为什么呢?PHP5 系列版本新增了时区设置,默认为格林威治时间,与中国所在的东 8 区正好相差 8 个小时。 查找 date.timezone,有这么一行:

;date.timezone =

; 去掉,改成:

date.timezone = PRC

二、Apache 的调试和整合

  1. 修改网站根目录:
    • 查找 DocumentRoot,有这么一行:
      DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
      
      这就是你网站的根目录,你可以修改,也可以用默认的。如果改,还要修改下面这项,否则可能会出现 403 错误。
    • 查找:
      This should be changed to whatever you set DocumentRoot to
      
      在它下面两行有:
      <Directory "C:/Program Files/Apache Group/Apache2/htdocs">
      
      把上面两项的路径改成你想要的目录。
  2. 让 Apache 支持 *.php(网页):
    • 查找 DirectoryIndex index.html index.html.var,修改成:
      DirectoryIndex index.html index.html.var index.php
      
      这样 index.php 可以充当默认页面了。
  3. Apache 中模块化安装 PHP:
    • 查找:
      # LoadModule foo_module modules/mod_foo.so
      
      在此行后加入一行:
      LoadModule php5_module C:/php5/php5apache2.dll
      
      注意:其中 C:/php5/php5apache2.dll 是你安装 PHP 的相应路径。不要把 php5apache2.dllphp5apache.dll 混淆。php5apache.dll 只适用于 Apache 1 的版本。PHP5 压缩包里的 php5apache2.dll 只适用于 Apache 2.0.* 版本,如果是 2.2.* 以上版本,就可能会出现 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found." 或者 "The requested operation has failed"
  4. 查找:
    AddType application/x-gzip .gz .tgz
    
    在此行后加入一行:
    AddType application/x-httpd-php .php
    
    (记住:前边有一个空格哦!!!)这样 Apache 就可以解释 PHP 文件了。
  5. 测试:
    • 在网站根目录下创建一个 phpinfo.php 文件:
      <?php
      phpinfo();
      ?>
      
      在浏览器打开。
  6. 测试 PHP 和 MySQL 数据库的关联:
    • 在网站根目录下创建一个 test.php 文件:
      <?php
      $link = mysql_connect("localhost", "root", "12345");
      // 12345 改成你的 MySQL 密码
      if (!$link) echo "失败!";
      else echo "成功!";
      mysql_close();
      ?>
      
      在浏览器打开。如果输出“成功”,则说明大功告成了。

php5下载之后,怎么安装呀?急求高手解决。。。

我的是 PHP5 和 MySQL5 以及 Apache,给你一个自己的安装配置文件吧(我下面的是自己配置环境,还可以用集成的安装包)。

Windows 下安装配置 Apache/PHP

2009年9月14日 9:21

一、PHP 的安装与配置

把解压的 php5.2.1-Win32 文件夹重命名为 php5,并复制到 C 盘目录下,即安装路径为 c:\php5

  1. 找到 php 目录下的 php.ini-distphp.ini.recommended 文件,重命名为 php.ini,并复制到系统盘的 windows 目录下(以 c:\windows 为例)。
  2. 再把 c:\php5 目录下的 php5ts.dlllibmysql.dll 复制到目录 c:\windows\system32 下。
  3. c:\php5\ext 目录下的 php_gd2.dllphp_mysql.dllphp_mbstring.dll 文件复制到 c:\windows\system32 下。 如果没有加载 php_gd2.dll,PHP 将不能处理图像。没有加载 php_mysql.dll,PHP 将不支持 MySQL 函数库。php_mbstring.dll 在后面使用 phpMyAdmin 时支持宽字符。
  4. 打开 c:\windows\php.ini 文件。 设置扩展路径: 查找 extension_dir,有这么一行:
extension_dir = "./"

将此行改成:

extension_dir = "C:\php5\ext"

其中 C:\php5 是你安装 PHP 的路径。路径不正确将无法加载 dll。 (注意:有些 PHP 版本是 ;extension_dir = "./",要把前面的分号去掉) 查找:

extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll

把上面 3 项前面的分号去掉,这样 Apache 启动时就可以加载这些 dll 了。 当然前面我们也把这些 dll 复制到 system32 下了。 PHP5 时区问题:

<?php
echo date("Y-m-d H:i:s");
?>

时间相差八小时。 为什么呢?PHP5 系列版本新增了时区设置,默认为格林威治时间,与中国所在的东 8 区正好相差 8 个小时。 查找 date.timezone,有这么一行:

;date.timezone = ss

; 去掉,改成:

date.timezone = PRC

二、在开始菜单中找到 Apache 的配置文件 httpd.conf 的快捷方式,打开并在 httpd.conf 的最后一行写下:

LoadModule php5_module C:/php5/php5apache2.dll
PHPIniDir "C:/WINDOWS"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
Alias /shop "D:/myphp/"
<Directory "D:/myphp">
Options Indexes MultiViews
AllowOverride none
Order allow,deny
Allow from all
</Directory>

在 D 盘下新建一个文件夹 newphp,然后重启 Apache。如果没有出现命令行提示,则说明上述配置成功。用 http://localhost 来测试 Apache 运行情况。