服务器iis安装一般是有现成的。
php和mysql需要自己下载
一.php
php.ini 文件配置
1.关于extension_dir
extension_dir = “D:\Php\ext”(去掉;后,后面填写php下的ext的绝对路径)
2.关于去掉;的部分
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.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_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
3.环境变量配置
path 编辑后面加入php的路径,具体是 :D:\Php;D:\Php\ext
注意配置环境变量。需要重启电脑生效
4:文件拷贝
把php文件下的php.ini文件拷贝到windows文件夹下
把php安装文件下的文件php5ts.dll,libmysql.dll拷贝到system32目录下
二.mysql 安装,navicat工具安装
三,iis
1.web服务扩展中。添加一个新的web服务
扩展名:php
路径:php文件下php5isapi.dll
设置为允许
2.网站右键-主目录-配置-添加-路径:php文件下php5isapi.dll-扩展名(.php)
在配置中出现几个问题
PHP has encountered an Access Violation at 0AEAAD66
解决方法是
1、如果是新搭建的服务器,可以查看 C:\windows\system32\libmysql.dll 文件名是否正确。
解决的办法是:把PHP安装目录里面的libmysql.dll文件复制到C:\windows\system32\下面。
2、如果是之前搭建好的服务器,可以重启一下
PHP :Call to undefined function mysql_connect()
无法连接mysql,解决办法是php配置问题,(文件拷贝)
转载请注明:六特网 » php+mysql+iis配置详解