PHP学习日记1

PHP……恩……天知道我为什么要开始弄这个东西,我不是从来都代码过敏的么。也许,仅仅是为了玩WordPress么?向来不写技术日志的我今天居然写这个东西= =

OK,今天在本机Windows2003 SP2,IIS6.0下配置PHP,找到一篇教程,本以为照着做就好,然~~这篇教程实在是点点点……也许我这种没天赋之人不该评论大牛写的教程,然也实在是乱七八糟,外加错误一堆= =。我折腾了半天才搞好,当然,mysql尚有大问题……先记录一下PHP的配置,省的以后又满世界找。

恩……注明,这个是在

安装 PHP :

(1) 至官网http://www.php.net下载PHP压缩包,解压至D:\php(我的路径,可以随意,不过后面提及这个路径时请做对应的修改);

(2)将D:\php\libmysq去掉每个模块前的;号即可l.dll 和D:\PHP\ext\php_mysql.dll 复制到C:\Windows\system32下;

(3)将D:\PHP\php.ini-dist 复制到C:\Windows并将改名为php.ini,然后用记事本(推荐用editplus之类的文本编辑器)打开进行编辑:

extension_dir = “”
将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = “D:\PHP\ext” ;

分别搜索以下内容,然后去掉每项前的;号,以打开需要使用的模块:

extension=php_gd2.dll
GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。

extension=php_mbstring.dll
为了支持phpMyAdmin,打开mbstring。

extension=php_mysql.dll
支持MySQL。

(4)配置 IIS 使其支持 PHP

首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS。

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

在“控制面板”的“管理工具”中选择“Internet 信息服务管理器”,也就是IIS。然后展开左侧的树型结构,找到“网站”下的“默认网站”。右键单击之,选“属性”,在打开的“ 默认网站属性”窗口的“ISAPI 筛选器”选项卡里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:D:\PHP\php5isapi.dll 。

接着点击“默认网站属性”窗口的“主目录”选项卡,首先确定“执行许可”中选中为纯脚本。然后找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:D:\PHP\php5isapi.dll,然后一路确定即可。

再打开“默认网站属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

最后在“Internet 信息服务管理器”左边找到“WEB服务扩展”。右键单击并选择“添加一个新的Web服务扩展”。在弹出的对话框中输入扩展名为PHP,然后单击“添加”按钮,选择“浏览”,添加要求的文件为C:\php\php5isapi.dll。单击“确定”即完成PHP在IIS环境下的安装。在IIS根目录(C:\Inetpub\wwwroot)下新建一个 phpinfo.php ,内容如下:

PHPinfo

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

PHP配置完成。

Tags: ,

Leave a Reply