社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : IIS下安装mysql+php
级别: 侠客
显示用户信息 
0  发表于: 2004-04-07   

IIS下安装mysql+php

  经常有朋友问win系统下IIS怎么安装php+mysql并运行php,现在我写篇比较简单的教程大家看看。

以windows2000 server为蓝本,并且已安装了IIS的。先下载php4和mysql的软件包。上他们的主站下载就行了(现在已经有更新的版本了)。

http://www.php.net/get_download.php...4.2.3-Win32.zip

http://www.mysql.com/downloads/down...3.23.54-win.zip

  一、安装MYSQL

1、先安装mysql,默认安装路径为:c:mysql;
2、安装完成后,打开“开始”按钮中的“运行”,输入命令:C:mysqlbinmysqld-nt.exe --install,并执行;
3、打开“开始”按钮下的“程序”=》“管理工具”=》“服务”,找到“mysql”服务,启动它;

至此,mysql安装完成,重启windows server。

打开c:mysqlbinwinmysqladmin.exe,在第一次用它时,需要建立管理员名及密码,我分别设置为root和(yourpassword)。关闭它后,程序自动在状态行下建立一个“红绿灯”的小图标。

  二、配置php(及IIS中php的配置):
1、先将zip文件解压到c:php
2、将php.ini-dist改名为php.ini复制到c:winnt,打开修改如下内容:
extension_dir = ./  改为  extension_dir = ./extensions
3、将c:phpextensions目录及其下文件复制或移到c:winnt目录。当然也可以不这样做,不过此时extension_dir = ./ 应该改为 extension_dir= c:/php/extensions (个人感觉用相对路径比用绝对路径要好)

还有,php.ini留在c:php而不复制到c:winnt好像也行,不过好像启动WWW服务时,extensions 下的模块并未加载,不知如果这样会不会对论坛运行或某些功能有影响。

4、在[mysql]栏下修改mysql.default_port = 3306,mysql.default_host = localhost
找到;Windows Extensions,将一些dll模块前的分号;去掉,修改如下:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
;extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
;extension=php_domxml.dll
extension=php_exif.dll
;extension=php_fbsql.dll
;extension=php_fdf.dll
extension=php_filepro.dll
;extension=php_gd.dll
extension=php_gd2.dll
;extension=php_gettext.dll
extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
extension=php_iisfunc.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_java.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
extension=php_zip.dll

以后需要开启或关闭哪些模块,可以按如上方式修改。比如哪些模块不正常了,就在它前面加上分号;或者可能这个模块未安装,如果需要,就安装上,再去掉相应模块前的分号。

5、将c:/php/php4ts.dll复制到c:/winnt/system32


  三、接下来配置IIS:
“默认web站点”,打开它的“属性”窗口,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮;在“可执行文件”中输入“C:phpsapiphp4isapi.dll”,在“扩展名”中输入“.php”,点击“确定”。接着,选中“ISAPI筛选器”页,单击“添加”按钮;在“筛选器名称”中输入“php”,在“可执行文件”中输入“C:phpsapiphp4isapi.dll”,点击“确定”。

接着,选中“文档”页,单击“添加”按钮;在“默认文档名”中输入“index.php”,点击“确定”,并将其提高到最高级。您还可以添加常用的php文件名,如:“default.html”、“index.php3”等。

切换到dos窗口,输入net stop iisadmin命令,回车,回答yes,回车
输入net start w3svc,回车
关闭dos窗口。

  OK,php配置完毕,快快动手,给自己的PHP建一个家吧!!
描述
快速回复

按"Ctrl+Enter"直接提交