新浪sae上php部署 本地IO

2021-07-27 23:06:07 字數 1017 閱讀 2190

考慮到安全和分布式問題,php 執行環境對本地的 io 做了限制:

其中 tmpfs 的路徑可以通過sae_tmp_path這個全域性變數獲取,該路徑具有寫許可權,使用者可以往這個目錄下寫檔案。警告

<?php$c=

file_get_contents

("");?>

如果你的原有程式中,使用了本地檔案型快取,那麼你可以方便地使用 saemc:// 替換本地檔案快取的字首。

如果你的原有程式中,有檔案儲存的需求,你原來可能是通過 nfs 或者就是單機提供的儲存服務,那麼你可以方便地使用 saestor:// 或 saekv:// 來替換原來的儲存字首,注意儲存的用途是用於檔案落地的永久儲存,任何快取、中間臨時交換資料的需求都是不適合使用 storage 和 kvdb 儲存的。

<?php

# 然後用 include 引用了這個檔案

file_put_contents

('saekv:',''

);include

'saekv:'

;?>

重要mysql 相關

session

memcached

gd為保證相容性,我們也提供了原生的 gd 模組,但由於 gd 效率問題,我們並不很鼓勵使用。

curl

xhprof

為方便開發者除錯程式,我們也提供了 xhprof 模組,具體使用見面板的」xhprof」即可。

yaryar 是乙個輕量級的並行 rpc 框架。

imagick

imagick 是用 imagemagic api 來建立和修改影象的 php 官方擴充套件。

php-redis

redis 官方推薦的 php redis 客戶端。

註解其中,mysql 系列函式已經在 php 5.5 及以上版本中被廢棄,建議使用 php 5.6 環境的使用者使用 mysqli 和 pdo_mysql 進行資料庫連線。

CI框架程式 本地除錯之後部署新浪SAE

之前寫的一點點東西,希望可以幫助到一些朋友 前幾天給朋友寫了個簡單的 想想還是部署到伺服器上讓朋友看一下效果 供遇到這些問題的朋友們做個參考 首先遇到的問題就匯入sql資料的時候出錯,由於我sae上之前寫過乙個程式,匯入資料的時候,怎麼選都選不到剛建立的mysql上,貌似是要繫結一下 我用的mac ...

在新浪sae上部署WeRoBot

然後編輯config.yaml檔案,更改其中的name 接著打包該路徑下的所有檔案 zip r data.zip traceback most recent call last file data1 www htdocs 783 booksearcher 1 index.wsgi line 14,i...

php連線mysql資料庫(新浪雲SAE)

在上面建立好應用,然後在本地使用記事本編寫應用的 如下 echo helloworld 這是乙個最簡單的後台的 編寫好後儲存關閉,然後使用svn上傳到剛才建立好的應用。開啟 就可以看到輸出helloworld這句話。運算元據庫 1 在應用下面建立共享型mysql資料庫,建立好會有如下顯示 api使用...