注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

往事如烟

科技创造价值

 
 
 

日志

 
 

PHP5安装与配置(安装包)  

2007-09-15 22:55:59|  分类: Win服务器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、程序安装

下载PHP5的最新安装包文件php-5.2.3-win32-installer.msi

1、双击直接运行安装程序,单击next

2、选中“I accept the terms in the License Agreement”(同意) ,单击next

3、设置安装路径,一般设置为“C:\PHP5\”,单击next

4、选择Web服务器类型,在Apache 2.2.x ModuleApache CGIIIS ISAPI moduleIIS CGI中选择一种类型,单击next

5、设置Apache配置文件目录,单击next;(如果选择IIS,就没有这一步)

6、进入选择安装组件界面,一般要选择以下组件:

PHP

|—Program

|—Script Executable

|—Register*.php files to open automatically with PHP

|—Extensions

|—Activescript

|—GD2

|—IIS Administration

|—Multi-Byte String

|—MSSQL

|—MYSQL

|—Web Server Setup

|—Apache 2.2.x Module

|—Apache CGI

|—IIS ISAPI module

|—IIS CGI

|—Extras

|—PEAR Install

|—PHP Manual

单击next

7、单击install开始安装,单击finsh完成。

二、php目录下的部分文件功能说明:

php.exe              php的命令行解释程序,也可用作 CGI 解释器;

php5apache2.dll       Apache 2.0PHP模块;

php5isapi.dll         Microsoft IISPHP模块;

php5ts.dll            PHP及其扩展模所需的库文件;

libmysql.dll          MySQL客户端连接库文件。

php\ext目录下部分文件功能说明:

php5activescript.dll  使PHP支持ActivePHP客户端脚本

php_gd2.dll           GD图像库;

php_iisfunc.dll        IIS 管理函数库;

php_mysql.dll         MySQL函数库;

php_mbstring.dll       phpmyadmin支持宽字符;

php_mssql.dll          MSSQL函数库。

 

三、配置

1、将C:\PHP5目录下的php.ini复制到C:\windows目录下。

2、安装时自动配置的php.ini文件与PHP5非安装包内的未配置过的php.ini-dist文件对比如下:

 

安装自动配置的

非安装包未配置过的(php.ini-dist

short_open_tag =

Off

On

precision =

14

12

output_buffering =

4096

Off

allow_call_time_pass_reference =

Off

On

error_reporting =

E_ALL

E_ALL & ~E_NOTICE

display_errors =

Off

On

log_errors =

0n

Off

variables_order =

"GPCS"

"EGPCS"

register_long_arrayw =

Off

On

register_argc_argv =

Off

On

magic_quotes_gpc =

Off

On

extension_dir =

"C:\PHP5\ext"

"./"

;cgi.fix_pathinfo=

1

0

upload_tmp_dir=

"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php\upload"

 

session.save_path=

"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php\session"

 

cgi.force_redirect=

0

 

session.gc_divisor =

1000

100

session.bug_compat_42 =

0

1

session.hash_bits_per_character =

5

4

url_rewriter.tags =

"a=href,area=href,frame=src,input=src,form=fakeentry"

"a=href,area=href,frame=src,input=src,form=,fieldset="

; enable strict encodin detection.

 

 

;mbstring.strict_encoding =

Off

 

[PHP_GD2]

extension=php_gd2.dll

[PHP_MBSTRING]

extension=php_mbstring.dll

[PHP_MSSQL]

extension=php_mssql.dll

[PHP_MYSQL]

extension=php_mysql.dll

[php_IISFUNC]

extension=php_iisfunc.dll

 

3、建议修改以下语句(同时去掉分号)

语句

原值

修改为

语句说明

short_open_tag =

Off

On

使php能使用短标记如<? ?>,不必使用<?php ?>

display_errors =

Off

On

设置为显示PHP代码错误信息

register_globals =

Off

On

Off 下一个程序接收应该使用

$_POST['user_name']$_POST['user_pass'])来接受值;

On 下一个程序可以直接使用

$user_name$user_pass来接受值。

;date.timezone =

 

PRC

php5时差问题,其中PRC表示中华人民共和国。

 

四、配置 IIS 使其支持 PHP

PHP 支持 CGI ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:

1)打开“Web 站点属性窗口

“ISAPI 筛选器”——添加——“筛选器名称设置为php可执行文件为设置为php5isapi.dll所在路径C:\php5\php5isapi.dll——确定。

 主目录”——“配置”——“映射”——添加—— “可执行文件设置为php5isapi.dll所在路径C:\php5\php5isapi.dll、扩展名设置为php——确定。

2)在命令提示符中执行以下命令:

net stop w3svc

net stop iisadmin

net start w3svc

3)在“Internet 服务管理器左边的“WEB服务扩展中设置所有未知的ISAPI 扩展为允许

4)在 IIS 根目录下新建一个phpinfo.php ,内容如下:

<?php

phpinfo();

?>

打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI

 

五、配置Apache使其支持 PHP

设置ApachePHP5程序作为模块来运行。修改配置文件httpd.conf

1)查找#LoadModule ssl_module modules/mod_ssl.so,在下面添加一行:

LoadModule php5_module  C:\php5\php5apache2.dll     #设置PHP5模块的路径

2)查找AddType application/x-gzip .gz .tgz,在下面添加以下几行:

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

AddType application/x-httpd-php .htm

AddType application/x-httpd-php-source .phps

AddType image/x-icon .ico

.php,. html,.htm等为可执行php语言的扩展名,可根据实际增减。)

3)保存httpd.conf文件,重起apache服务器,到此PHP的环境已经建立完成。

4)在apache根目录下新建一个phpinfo.php ,内容如下:

<?php

phpinfo();

?>

打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:Apache 2.0 Handler

  评论这张
 
阅读(19127)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017