服务器教程网资讯,各种服务器教程及便宜服务器租用更新信息实报!
主页 > 便宜VPS > VPS环境下64位系统配置php

VPS环境下64位系统配置php

浏览:

为什么配置好了PHP环境,打不开php页面呢?

这是由于本公司的vps采用64位2003系统,如果要支持php,

2个办法:

1、安装64位的php包;

2、将iis降为32位安装php包。

简单来说,就是PHP是32位的,而IIS是64位的,不兼容,为了兼容,简单点,修改IIS,将其降为32位兼容方式运行,下降的方法是:在命令行窗口输入

cscript C:inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

然后重启下IIS即可。

下面说下如何配置php。

第一步:下载PHP,最新官方版本是5.2.6

http://www.php.net/downloads.php

普通用户一定要用PHP 5.2.6 zip package,就是zip格式压缩包,

第二步:安装PHP

(1)下载解压到一个目录,以C盘为例,解压为C:PHP,目录之中,不要有怪字符,空格等等,会产生未知错误

(2)再将C:phpphp5ts.dll复制到 C:Windowssystem32 下;(如果还需要安装MySQL,还要复制 C:phplibmysql.dll 和 C:phpextphp_mysql.dll 到C:Windowssystem32下)

(3)将C:PHPphp.ini-dist 复制到C:Windows ( Windows 2000 下为 C:WINNT)并将改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索:

或者你先改过再复制过去,这个没有关系,非安装版就这点好,修改自由,呵呵.

php.ini-dist实际上是个php.ini的配置模板,如果你想使用更安全的配置文件,可以使用php.ini-recommended配置文件

extension_dir = "C:PHPext"

将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:phpext" ;

如果还使用了MySQL和PhpMyAdmin,还要打以下两项,就是把它们前面的;号去掉.

extension=php_mbstring.dll

打开mbstring,支持phpMyAdmin。

extension=php_mysql.dll

支持MySQL。

更多的功能支持,请查阅PHP手册,这里我只打开了运行所必须的.

注意:如果使用了 NTFS,确保运行 webserver 的用户对 php.ini 有读取的权限(例如使其对 Everyone 可读)。

虽然我在多次设置时,都没有考虑到这个问题,实际上,这也没能对我产生影响,但是如果你不放心,还是打开权限吧,Everyone你不放心,可以只开放给Internet来宾账号的只读.网上不少人遇到过个问题;.

第三步:配置IIS使支持PHP

推荐IIS整合时使用ISAPI方式

引用:

(1).在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:PHPphp5isapi.dll 。

VPS环境下64位系统配置php

(2).打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:PHPphp5isapi.dll,动作限制为:GET,HEAD,POST,TRACE.然后一路确定即可。

出于安全考虑,这里可以把不需要的扩展映射全部删除.

引用:

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

index.php一定要加,不然会加载不正常,就算直接输入*.php的文件名,有时候都会浏览不正常,同样的,不需要的扩展名,删了吧

引用:

确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:

net stop w3svc

net stop iisadmin

net start w3svc

或者iisreset命令

注意,这里只停止IIS没有效果的

引用:

然后在“Internet 服务管理器”右边边的“WEB服务扩展”中设置ISAPI 扩展允许

想省事,就这样做,出于安全考虑,我们可以单独为PHP制作一个Web服务扩展,避免运行其它不安全的组件,方法是

打开“ Internet 信息服务(IIS)管理器”,在“ Web 服务扩展”里,选择“添加一个新的 Web 服务扩展”,扩展名可填写“PHP ISAPI 扩展”,要求的文件选择:C:phpphp4isapi.dll,并设置扩展状态为允许。

打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:

<php

phpinfo();

>

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

本文地址:http://www.yitong.so/vps/16310.html
特别声明:以上内容(如有图片或视频亦包括在内)均来源于互联网,本平台仅提供信息存储服务。
更多服务器最新动态,请关注服务器教程网
 
发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

近期优惠活动

更多 >

热门文章

  • 绘图阿里:chia奇亚挖矿云服务器快速p图
    绘图阿里:chia奇亚挖矿云服务器快速p图

    绘图阿里:chia奇亚挖矿云服务器快速p图

    chia奇亚挖矿什么操作系统稳定一些,目前chia官方1.1版本来说,我感觉win10 1903版本最好,cpu利用率高,而且不会出现未同步现象,反而新版win10经常出现未...

  • 服务器速率:哪一家云服务器好你了解吗
    服务器速率:哪一家云服务器好你了解吗

    服务器速率:哪一家云服务器好你了解吗

    随着企业上云的趋势,对云服务器的需求增加,市面上也出现了越来越多的云服务器商,哪家云服务器好是很多企业在购买云服务器时比较关心的问题,下...

  • 服务器计算_GPU云计算哪家好 GPU云主机配
    服务器计算_GPU云计算哪家好 GPU云主机配

    服务器计算_GPU云计算哪家好 GPU云主机配

    GPU和CPU是同一个应用的配件元素,都是IDC数据存储必不可少的配置,通常一般的网站服务器租用云服务器都是配置CPU即可,GPU是比CPU更高配置的计算设备。...

  • 去哪购买虚拟主机好些
    去哪购买虚拟主机好些

    去哪购买虚拟主机好些

    这篇文章将为大家详细讲解有关去哪购买虚拟主机好些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定...

  • 云计算的发展历程与优势介绍
    云计算的发展历程与优势介绍

    云计算的发展历程与优势介绍

    最近几年云计算慢慢的占据了我们的互联网生活,但是可能很多人听说过云计算这个词,但是要是让你来说云计算的发历程与其自身的优势,你可能心里也...

  • 用云服务器挖chia奇亚币行不行?
    用云服务器挖chia奇亚币行不行?

    用云服务器挖chia奇亚币行不行?

    挖奇亚币chia可以租云服务器吗,靠谱吗? 网友A:我自己租用的云服务器p图,效率还可以,现在主要担心云服务器到期后我耕的图废了 网友B:我也有此想...

  • 为什么这么多人选择香港云服务器
    为什么这么多人选择香港云服务器

    为什么这么多人选择香港云服务器

    科技的便利,让我们无时无刻都能知晓世界发生的情况,可以说是一个手机就朗阔了整个世界,你知道吗我们通过网上看到的那些信息,其实都是储存在一...

最新文章