为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 PHP 通过 GCP 上托管的网站运行,以允许基于浏览器的文件上传到我的托管空间?

如何让 PHP 通过 GCP 上托管的网站运行,以允许基于浏览器的文件上传到我的托管空间?

PHP
jeck猫 2022-01-02 16:28:11
似乎我尝试在 GCP 上构建和运行我的网站的所有脚本都无法加载,我已经断断续续地搜索了几个月,试图查看通过此设置在 PHP 中构建是否合理。让 GCP 的价格满足我的 501(c) 网页设计需求会很有帮助。通过站点运行脚本。研究相关的文章和程序似乎不足以与 GCP Buckets 或网络托管一起使用。<?php   if(isset($_FILES['image'])){      $errors= array();      $file_name = $_FILES['image']['name'];      $file_size =$_FILES['image']['size'];      $file_tmp =$_FILES['image']['tmp_name'];      $file_type=$_FILES['image']['type'];      $file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));      $extensions= array("jpeg","jpg","png");      if(in_array($file_ext,$extensions)=== false){         $errors[]="extension not allowed, please choose a JPEG or PNG file.";      }      if($file_size > 2097152){         $errors[]='File size must be excately 2 MB';      }      if(empty($errors)==true){         move_uploaded_file($file_tmp,"images/".$file_name);         echo "Success";      }else{         print_r($errors);      }   }?>我希望能够在通过 GCP 托管我的网站的同时运行 PHP。当我上传我的 php 脚本并在我的浏览器上实时访问它们时,它们没有运行。
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

如果您想使用 PHP 来使用不同的 GCP 产品,如 App Engine、Cloud SQL、Cloud Storage 或 Cloud Datastore,您可以关注PHP Bookshelf App

此外,如果您想将 App Engine 与您的 PHP 代码一起使用,请参阅文档。您可以按照标准或灵活环境的快速入门了解如何继续。


查看完整回答
反对 回复 2022-01-02
?
交互式爱情

TA贡献1712条经验 获得超3个赞

看来你想在GCP中执行PHP代码。我认为问题不在于您的 PHP 代码,而在于 GCP。

您可以访问https://cloud.google.com/php/getting-started/tutorial-app了解如何在 GCP 中使用 PHP。


查看完整回答
反对 回复 2022-01-02
  • 2 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信