windows2008系统服务器怎么配置php

2024-12-31 22:24:31
推荐回答(3个)
回答1:

在Windows Server 2008下配置PHP环境特别的快,只需要鼠标点点就可以了。
1,下载PHP5.2系列版本,目前5.2系列比5.3系列兼容性更好。其中又分为Non Thread Safe和Thread Safe版本,如果要用FastCGI模式运行PHP,就选择Non Thread Safe版本,如果要用ISAPI模式运行PHP,就选择Thread Safe版本。

2,开启IIS7:点击“开始”菜单上面的“服务器管理器”==> 角色==> 添加角色==> 点下一步==> 选上II7.5 ==> 点下一步==> 一定选上CGI ==> 开启安装IIS

3,双击下载下来的PHP安装包,开始安装PHP,一直点next就能完成安装,
勾选的模块:EXIF,GD2,Mcrypt,Mhash,Ming,MySQL,OpenSSL,SOAP,Sockets,XML-RPC,XSL,ZIP

再点next == > install 即可安装完成

4,检查PHP有没有安装成功,并且查看php.ini的存放路径

打开 控制面板==> 管理工具==> Internet 信息服务(IIS)管理器 ,再随意创建一个站点,按下图进行查看:

再到该站点的目录下,创建一个文本文件,改名成index.php,内容是:


再访问这个站点,即可显示PHPINFO页面,而且要记下php.ini的存放路径,如下图:

5,PHP安全设置(重要)

打开刚才记下的php.ini的存放路径。编辑这个文件:

在最低下加入这两行:
disable_functions = exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source
cgi.fix_pathinfo=0

然后重启IIS让配置生效

回答2:

如果自己手动设置fastcgi嫌麻烦的话,有个傻瓜方法,安装一个IIS的插件,php manager,之后下载好对应的php包解压到硬盘任意位置,然后再iis里找到php manager,在里面注册phpcgi.exe就行了。
http://phpmanager.codeplex.com/
这是下载地址,虽说是英文的,但里面的图示很详细,按图操作就可以了。

回答3:

你为存储图片的文件夹添加一下 NetWork Services的全部权限,就解决这个问题了