windows怎么配置php-cgi

worktile 其他 512

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要配置Windows上的php-cgi,你需要按照以下步骤进行操作:

    1. 下载PHP二进制文件:首先,你需要在官方网站(https://windows.php.net/download/)上找到适用于你的Windows系统的PHP版本的二进制文件。选择稳定版本并下载对应的ZIP文件。

    2. 解压ZIP文件:将下载的ZIP文件解压到你想要安装PHP的目录中。可以选择一个合适的目录,例如“C:\php”。

    3. 配置php.ini文件:在解压后的PHP目录中,你会找到一个名为“php.ini”的文件。通过文本编辑器打开它,并根据你的需求进行配置。例如,你可以设置数据库连接参数、调整内存限制等等。

    4. 配置环境变量:将PHP的可执行文件路径添加到系统的PATH环境变量中,这样你就可以在任何目录中运行php-cgi了。打开“控制面板” -> “系统和安全” -> “系统” -> “高级系统设置” -> “环境变量”,在用户变量或系统变量中找到PATH,并在其值中添加PHP的可执行文件路径,例如“C:\php”。

    5. 启用FastCGI模块:打开“控制面板” -> “程序” -> “启用或关闭Windows功能”,找到“Internet信息服务” -> “Web管理工具” -> “IIS管理器” -> “Web服务器角色” -> “应用程序开发功能”,确保“CGI”和“FastCGI”复选框已选中。

    6. 配置IIS服务器:打开IIS管理器,在左侧导航栏中选择你想配置的网站,右键单击并选择“属性” -> “处理程序映射” -> “添加模块映射”。填写以下信息:
    – 请求路径限制:*.php
    – 可执行文件:选择你解压PHP文件时所得到的php-cgi.exe的路径
    – 名称:输入一个任意名称,例如“PHP”

    7. 完成配置:保存所有更改并关闭所有打开的窗口和编辑器。重新启动IIS服务器。

    8. 测试配置:打开一个浏览器,输入你配置的网站的URL,然后在地址后面加上一个.php文件的路径。例如,http://localhost/mywebsite/test.php。如果你能看到PHP文件正常运行的结果,那么恭喜你,你已经成功配置了php-cgi。

    希望这些步骤对你有帮助!记得仔细按照说明进行配置,如果遇到问题,可以参考PHP官方文档或寻求更多的帮助。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Windows系统上配置PHP-CGI有以下几个步骤:

    1. 安装PHP解释器:首先需要下载适用于Windows系统的PHP解释器。可以访问PHP官方网站(https://www.php.net/downloads.php)下载可执行文件。选择与系统架构(32位或64位)相匹配的版本,下载后进行安装。安装过程中可以选择自定义安装路径,并将PHP安装目录添加到系统环境变量中。

    2. 配置IIS(Internet Information Services):Windows系统上常用的Web服务器是IIS,在安装PHP之前需要确保IIS已正确配置。可以通过控制面板中的“程序和功能”或“启用或关闭Windows功能”来安装IIS。确保选中了“Web服务器(IIS)”和“CGI模块”选项。

    3. 配置PHP-CGI:在PHP安装目录中找到一个名为“php.ini”的配置文件,可以通过文本编辑器打开此文件进行配置。具体的配置项和参数在文件中有详细的说明,可以根据需要进行调整。其中需要注意的是:
    – 激活CGI模式:确保以下两行的注释被移除(去掉前面的分号):
    “`
    ;cgi.fix_pathinfo=1
    ;cgi.force_redirect=1
    “`
    – 配置临时目录:确保以下行指定了CGI进程的临时目录,该目录应该具有写入权限:
    “`
    upload_tmp_dir = “C:\path\to\temp\directory”
    “`
    – 配置PHP解释器路径:检查以下行是否正确设置了PHP解释器路径:
    “`
    cgi.force_redirect = 0
    cgi.redirect_status_env = 0
    cgi.fix_pathinfo = 1
    fastcgi.impersonate = 1
    fastcgi.logging = 0
    cgi.discard_path = 1
    “`
    4. 配置IIS虚拟目录:打开IIS管理器,创建一个新的虚拟目录或应用程序池。在“处理程序映射”中添加一个新的映射,将请求发送到PHP-CGI可执行文件。配置中需要指定PHP解释器的路径。

    5. 测试配置是否正确:在浏览器中访问一个包含PHP代码的页面,例如,创建一个名为“phpinfo.php”的文件,包含以下内容:
    “`php

    “`
    保存文件并将其放置在IIS虚拟目录的根目录中,然后通过浏览器访问此文件。如果成功显示了PHP信息,则表示配置正确。

    以上是在Windows系统上配置PHP-CGI的基本步骤,根据实际需要可以进行适当调整和优化。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    配置PHP-CGI的步骤:
    1、下载PHP软件包
    首先从PHP官网(https://www.php.net/downloads.php)下载最新的PHP软件包。

    2、解压文件
    将下载的PHP软件包解压到一个合适的位置,比如C盘的根目录下。

    3、配置环境变量
    在Windows系统上,需要配置PHP的安装路径到系统的环境变量中,这样才能在任意位置使用PHP命令。

    a.右键点击“计算机”或“我的电脑”,选择“属性”。
    b.在“系统属性”窗口中,点击“高级系统设置”。
    c.在“系统属性”窗口的“高级”选项卡中,点击“环境变量”。
    d.在“环境变量”窗口中,找到“系统变量”的列表中的“Path”,双击它。
    e.在“编辑环境变量”窗口的“变量值”中,在最后添加PHP的安装路径,比如C:\php。
    f.点击“确定”保存修改。

    4、复制配置文件
    将php.ini-development文件复制并重命名为php.ini。这个文件包含了PHP的各种配置选项,可以根据需要进行修改。

    5、配置PHP-CGI
    打开php.ini文件,找到以下两行,并取消注释:

    ;cgi.force_redirect = 1
    ;cgi.fix_pathinfo=1

    将其修改为:

    cgi.force_redirect = 0
    cgi.fix_pathinfo=0

    这样可以禁止CGI的重定向和路径解析功能,提高安全性。

    6、启动CGI服务
    打开命令提示符窗口,进入到PHP的安装目录下,执行以下命令启动CGI服务:

    php-cgi -b 127.0.0.1:9000

    这样CGI服务就会监听在本地的9000端口上。

    7、配置Web服务器
    最后需要将Web服务器配置文件中的PHP解释器设置为刚才启动的CGI服务。

    a.Apache服务器:
    打开httpd.conf文件,找到以下两行,并取消注释:

    LoadModule cgi_module modules/mod_cgi.so
    AddHandler cgi-script .cgi .pl .php

    还需要添加以下一行:

    ScriptAlias /php/ “C:/php/”

    这样就将php目录设置为“/php/”,可以通过http://localhost/php/test.php来访问PHP脚本。

    b.Nginx服务器:
    打开nginx.conf文件,在http模块的server部分添加以下内容:

    location ~ .php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi.conf;
    }

    这样就将FastCGI的地址和配置文件引入到Nginx中。

    8、重启Web服务器
    保存配置文件后,重启Web服务器,使新的设置生效。

    配置完PHP-CGI后,就可以通过浏览器或命令行来执行PHP脚本了。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部