今天晚上很无聊,刚好昨天重装了系统,就想把IIS+PHP+MySQL的环境配好。
其实,这个题目取得太具体了,不过,应该是放置任意新版本都可以的。我这样写,只不过是想让一些新手朋友更容易找到而已,别怪。
PART A: IIS
IIS没有选择,有没有什么好说的,直接用系统的安装方法,如果你是在不知道,就google一把吧。我就不多说了。
当然了如果无法复制文件的问题,可以看下这篇文章IIS安装程序无法复制文件的问题。这是我很久以前转的一篇文章,很实用的。
PART B: Mysql
MySQL其实也没有什么好说的,我的重点也不在这里。对于Windows来说,MySQL的安装实在是太过于简单。建议你直接下载最新的exe文件,然后安装。这里没有任何特别的东西,像普通程序一样安装即可。
PART C: PHP
这个是很多朋友会出问题的地方,也是我的重点。大部分的问题多是这两个方面:1、IIS不能解析PHP,要么就是当文件下载,要么就是直接显示源代码;2、PHP不能连接MySQL数据库。而其中的90%(只是我估计的,不对别拍砖,呵呵),都是第一个原因。
我首先在这里给大家介绍下我的安装方法:
- 直接下载zip包(下载地址)。
- 解压缩后,copy到C盘并改名为php,其中,php.exe的路径是C:\php\php.exe。
- 请记住这关键的一步!通常,你再网上搜到的教材,都会叫你拷贝这个文件到C盘的什么地方,拷贝那个文件到C盘的什么地方。在这里,我教你用另一种方法。更改环境变量的方法。
- 右击“我的电脑”,选择“属性”。
- 选择“高级”选项卡,然后点击“环境变量”。
- 在下面的“系统变量”里面找到“Path”这一行。
- 在做这步之前,前看完以下三步,否则,可能导致你的系统出现非常严重的故障。
- 选中“Path”这一行,点击“编辑”,在弹出来的对话框中,请马上复制其“变量值”内容到一个记事本中,并保存。
- 在原有“变量值”的最后面,添加上“;C:\php”,记得分号,然后一直“确定”。
- 保存重启,请记住,一定要重启,注销无效的。如果重启后发现系统程序不能运行,请还原“Path”,并终止我的方法,或请专业人士完成。
- 进入C:\php,然后,将php.ini-dist,或者是php.ini-recommended(建议这个)改名为php.ini,以下四步为修改php.ini
- 找到“doc_root =”,改为“doc_root = “c:\Inetpub\wwwroot” ”
- 找到“;cgi.force_redirect = 1” 改为 “cgi.force_redirect = 0“
- 找到”extension_dir = “./” “ ,改为 “extension_dir = ”c:\php\ext“
- 找到“;extension=php_gd2.dll”,“;extension=php_mysql.dll”,“;extension=php_mysqli.dll”三行,去掉前面的分号,保存。
- 打开IIS管理控制台,切换到“主目录”下,将下面的“执行权限”改为“只执行脚本”,然后选“配置”,然后选“添加”,“可执行的”选“c:\php\php-cgi.exe”,扩展名填“.php”,记得php前面有一点。
- 配置完成,写php文件测试吧。
方法算是写完了,但有些事大家还是要多想一想,不要太盲目依赖别人写的教程,要学会自己看INSTALL,或者README文件。
我这个教程,其实也就是根据PHP的INSTALL一步一步做出来的,网上他们的教程,也是根据INSTALL做出来的。如果你真的想学会,如何安装,就学着看INSTALL或者是README吧。
找到“;cgi.force_redirect = 1” 改为 “cgi.force_redirect = 0“
前边的分号要去掉。
呵呵
分号我去掉了哦
仔细点就看出来了
:)
非常感谢!我找了很多,在这里总算是找对了!
清楚明了,感谢共享
楼主你好,我按照你给的地址下载的文件解压后没有php.exe,我该如何操作呢?你那里是否有完整的版本?有的话可否与我共享一下,我的QQ是 14890783
没有php.exe???
你下错包了吧
别用迅雷下载,直接另外为看看吧