发布于2022年11月4日3年前 <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/iot_terminal_management" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> <iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/iot_terminal_management" width="100%"></iframe> 安装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,启动或者停止(双击即可)
创建帐户或登录后发表意见