• 21物联网开发终端管理篇安装PHP,测试GET,POST接口(.Windows系统)


    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/iot_terminal_management" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

    安装VS运行库

    1,可以自己下载,也可以直接使用我下载好的

    https://docs.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170

    2,把安装包放到服务器电脑上,双击安装就可以

    下载PHP文件

    1,可以自己下载,也可以直接使用我下载好的

    https://windows.php.net/download

    3,把文件放到服务器上解压出来就可以

    解压之后的样子

    改一下名字,名字太长,太繁琐

     

    为避免常识性错误, 把文件扩展名选中

    配置php.ini

    1,把php.ini-development  这个文件复制出来一份,然后名字改为 php.ini

    2,使用记事本打开php.ini文件

    利用查找功能, 找到cgi.fix_pathinfo=1 ,把前面的 ; 号去掉

    Nginx配置php (基本控制篇有Nginx安装教程)

    1,使用记事本打开nginx.conf文件

    2,去掉前面的#号, root 后面改为自己的网站根目录, 

     

    location ~ \.php$ {
    root C:/nginx/html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    3,重启Nginx

    4,以管理员身份进入命令行窗体

    5,运行命令

    C:\php8/php-cgi.exe -b 127.0.0.1:9000 -c C:\php8/php.ini

     

    任务管理器出现下面的,说明正常运行

    测试

    1,在网站根目录建一个后缀名为.php的文件,里面的内容按照下面的填写

    <?php
    echo 1234;
    ?>

    2,在浏览器上测试下

    ip地址填写自己的服务器地址

    3,测试下http get

    在网站根目录建一个后缀名为.php的文件,里面的内容按照下面的填写

    <?php  
      $username = $_GET['username'];//用户提交的用户名
      $password  = $_GET['password'];//用户提交的密码
      echo "您提交的用户名:".$username. "<br>"."您 提 交 的密码:".$password;
    ?>

    http://ip地址/php_get.php?username=yang&password=11223344

    这个是中文乱码问题,写程序的时候格式是utf8格式就好了,可以使用一些编辑器写好,然后就好了

    4,测试下http post

    在网站根目录建一个后缀名为.php的文件,里面的内容按照下面的填写

    <?php  
      $username = $_POST['username'];//用户提交的用户名
      $password  = $_POST['password'];//用户提交的密码
      echo "您提交的用户名:".$username. "<br>"."您 提 交 的密码:".$password;
    ?>

    打开测试工具 网站  http://www.ecjson.com/httpurl/

    通信方式选择 POST 

    路径: http://ip地址/php_post.php

    参数字段:username

    参数字段:password

    补充

    1,如果现在关闭控制台PHP功能也会关闭

    2,把这个文件夹拷贝到服务器

    3,编辑start_nginx_php.bat

    改一下自己的php  和 nginx 路径

    4,启动或者停止(双击即可)

  • 相关阅读:
    记录此刻的感受(2018年8月26日19:44)
    提高工作效率
    VS C++项目报错warning C4199: ……use /Zc:twoPhase-
    dll加载遇到的问题
    记录xerces使用(VS2017 C++)
    vs编译应用程序不依赖运行vs环境
    [Locked] Binary Tree Vertical Order Traversal
    [Locked] Group Shifted Strings
    [Locked] Graph Valid Tree
    [Locked] Flatten 2D Vector
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/16552795.html
Copyright © 2020-2023  润新知