少妇被粗黑进进出出在线观看_日日摸夜夜爽无码_免费久久_日韩免费视频_热播短剧玫瑰冠冕免费观看_japanese精品少妇

使用SAE和GitCafe搭建網站的過程講解
  • 更新時間:2025-05-13 12:44:39
  • 開發經驗
  • 發布時間:3年前
  • 572

在PaaS領域目前看來新浪云走的比較早,也比較成熟。相比IaaS,PaaS更能為企業或個人帶來成本上的節約。本文以php為例,記錄了如何在新浪云上注冊創建自己的web項目,如何在本地構建模擬環境,并使用Gitcafe的自動部署功能,使得只需要進行一次git push即可將代碼發布到新浪云上。不了解的朋友可以參考。


創建應用 先是各種注冊。新浪云需要使用新浪微博的帳號才能登錄和使用。


由于新浪云屬于PaaS(即提供軟件運行環境,而不是虛擬主機或者空間),收費模式是根據訪問量,按量收費的,所以我們無需關注服務器的任何指標,我們要做的只是創建一個應用。目前,新浪云需要進行實名認證才能創建2個以上的應用,所以推薦進行實名認證。

創建應用的界面如下:




可以看到,我們的應用將被host在sinaapp.com這個域名下,我們能夠設置的子域名(App name)顯然是全局唯一的,先到先得。除了應用的基本信息外,還需要選擇應用使用的編程語言、框架、模板等。PHP語言的框架和模板十分豐富,而Python和Java則沒有什么可用的框架或者模板。我們這里使用PHP空應用,創建的的應用名假設為testapp,下面會用到。


創建好應用之后,需要配置應用所使用的各種軟件或平臺服務,幾個比較基本的配置如下:


在應用管理-代碼管理中,創建一個版本,這個版本號建議填1

在服務管理-MySQL中,開啟MySQL的功能。除非你的應用不需要數據庫支持,一般MySQL是肯定要開的。管理MySQL使用的是phpmyadmin。


默認情況下,在代碼管理中,可以將代碼打包上傳到應用,或者使用SVN提交,關于SVN參見代碼管理中的說明。我們的重點是使用Git進行提交。


Gitcafe上創建代碼倉庫 注冊

為了使用Git提交代碼,我們注冊使用Gitcafe。因為Gitcafe可以設置自動將代碼推送到新浪云上。


GitCafe是一個跟Github十分相似的代碼托管平臺,本人體驗下來感覺還可以,除了界面綠的我扎眼外…


注冊好之后,為了方便進行git提交可以配置一下公鑰。找到你個人電腦如下路徑的文件:


復制代碼代碼如下:

cd ~/.ssh/id_rsa.pub

將其中的內容復制粘貼到Gitcafe網站的SSH公鑰管理處,這樣以后在提交代碼的時候就不需要輸入用戶名和密碼了。

創建倉庫 我們需要創建一個倉庫,這更github沒有什么區別,唯一的重點在于設置自動部署到SAE


第一次使用這個功能可能需要你OAuth驗證一下,這很簡單。然后Gitcafe就可以fetch到你在新浪上的創建的應用和相應的版本了。選好保存即可。


目前Gitcafe對新浪的授權沒有做自動刷新,這也許是新浪的Policy,這樣會導致幾天以后,這個授權會過期,屆時可能需要重新綁定一下。希望Gitcafe能夠改善一下。


創建好應用后,可以根據提示在本地初始化應用并提交初始化到Gitcafe。不過這里,為了給后面本地模擬SAE環境埋下伏筆,我對命令稍作改變:


首先在你本地合適的地方創建一個文件夾專門用來存放SAE的應用代碼,比如sae:


復制代碼代碼如下:

mkdir sae

然后使用如下命令:

復制代碼代碼如下:

cd sae

mkdir testapp

cd testapp

mkdir 1

cd 1

git init

touch README.md

git add README.md

git commit -m 'first commit'

git remote add origin ...

git push -u origin master

上面的命令在遠程倉庫地址的地方留了...,你需要自己填寫,這取決于你的遠程倉庫地址。另外值得注意的是,需要創建一個以app名命名的文件夾,而且這個文件夾下需要有一個1的文件夾,這里的1代表app的版本號,代碼部分是放在1這個文件夾下的。


如果上面的步驟沒有問題的話,此時由于我們創建了README.md,所以這個文件會被自動同步到新浪云上。


配置本地環境 接下來我們需要配置一個本地執行環境,以模擬SAE的運行環境,從而調試代碼。從這里下載最新的模擬環境,這里以PHP環境為例


下載解壓后,可以發現,模擬環境自帶apache、php、redis等軟件,我們需要配置sae.conf文件,下面是這個文件重要配置項的說明:

DocumentRoot sae應用的根路徑,相當于我們上面創建的sae文件夾,模擬環境每次都是從這個文件夾下的文件夾來判斷有哪些應用

http_port 模擬環境啟動后apache所使用的http端口


mysql_* 模擬環境并沒有自帶mysql,需要使用你本地或者遠程的mysql,所以需要在這里配置這些參數

配置好這些后,用管理員身份啟動init.cmd



如果需要修改php的配置的話,可能需要修改php.sae這個文件。這個文件實際上就是一個php的配置文件,模擬器每次啟動的時候,都會把php.sae的內容復制到php.ini中。不過這里可能有一個bug,對于php.sae中的配置項disable_functions不能正確的復制到php.ini中,導致無法正常使用模擬環境,不知道目前修復了沒有。我的解決辦法是在php.sae中把disable_functions的值留空。


模擬環境啟動后,可以在本地通過http://應用名.sinaapp.com:端口的形式來訪問應用,比如:http://testapp.sinaapp.com:8081

模擬環境會在代碼目錄下創建config.yaml或者.appconfig,這兩個文件是不能通過代碼包的方式上傳到SAE的,否則會出錯。所以,我們需要在.gitignore中忽略這兩個文件,讓它們不被提交到Gitcafe,于是就不會被傳到SAE。


如果將來有第二個應用的話,只需要在sae目錄下創建相應的app名字命名的文件夾和版本文件夾即可,模擬器會自動識別它們。當然你也可以使用模擬器的相關命令完整對應用的管理操作。


使用mysql 為了在模擬環境中使用mysql,除了上面提到的基本配置外,還有兩點需要注意:

mysql數據庫名需要是app_+應用名的形式,比如應用名為testapp,那么對應的mysql數據庫名必須是app_testapp

在php中訪問數據庫需要使用SAE定義好的常量,在實際的環境中也是這樣的。


下面是一個使用pdo連接數據庫的代碼:

復制代碼代碼如下:

$dbh = 'mysql:host=' . SAE_MYSQL_HOST_M . ';port=' . SAE_MYSQL_PORT . ';dbname=' . SAE_MYSQL_DB;

$ops = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");

$ops = array();

return new PDO($dbh, SAE_MYSQL_USER, SAE_MYSQL_PASS, $ops);

https://zhuanlan.zhihu.com/p/571538959

http://www.hxyhyz.com


我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/experience/7350.html
推薦文章

在線客服

掃碼聯系客服

3985758

回到頂部

主站蜘蛛池模板: 青青草国内自拍_久久日本精品字幕区二区_久久久久久婷_国产熟睡乱子伦午夜视频_孩交VIDEOS精品乱子_日本无码久久久久久久 女人毛片_国产人妖XXXX做受视频_久久成年网_国产精品资源_精品国产免费观看_麻豆亚洲AV熟女国产一区二 | 熟女自慰30p_久草精品视频_经典av在线播放_亚洲精品久久久久久国产精华液_亚洲色图综合在线_福利cosplayh裸体の福利 | 视频在线观看视频_欧美一区二区免费观在线_日本一级作爱片_国产精品va尤物在观看2021_校花高潮抽搐冒白浆视频_波多一区 | 久久久久亚洲AV无码尤物_久久国产精品影院_亚洲激情_日a在线_黄色影院在线_国产在线观看精品一区二区三区 | 色香视频首页_精品丝袜人妻久久久久久_天堂伊人_色婷婷又大又白又爽视频_亚洲成人影院在线观看_色欲色香天天天综合VVV | 好吊视频一区二区三区_亚洲中文字幕久久精品无码2021_亚洲一区www_日韩欧美在线免费观看_49vv婷婷网_超碰一区二区三区 | 国产浪潮AV性色四虎_亚洲国产精品久久不卡毛片_含羞草天堂久久爱_延禧宫略在线观看_少妇bbbb做爰_中日韩黄色录像 | 国产成人资源手机免费看a_亚洲欧美视频二区_午夜播影院_午夜在线免费视频_久久久久久成人综合网_白白国产永久视频 | 免费涩涩网站_日本福利在线观看_人人摸人人搞人人透_国内丰满少妇猛烈精品播_国产国产午夜精华_日韩av在线一区 | 超碰美女在线_成人午夜免费影院_欧美激情在线播放_成人网站色52色在线观看_麻豆视频观看_一级午夜 | 国产精品theav_69日本xxxxxxxxx30_中文无码肉感爆乳在线观看_91精品麻豆_欧美二区在线观看_a男人的天堂久久a毛片 | 国产精品一区毛片_在线啊v_兔子先生视频在线播放_国产AV区男人的天堂_午夜免费激情视频_91丝袜在线 | 国产999精品在线观看_一本到高清无码中文在线_久久经典_精品国产99高清一区二区三区_国产精品国产一区二区三区四区_日韩毛片在线免费观看 | 久久韩国免费视频_一千部毛片免费观看在线观看_亚洲最大AV资源站无码AV网址_日韩欧美视频一区_亚洲最大激情中文字幕_天堂网www在线资源 | 又黄又爽又猛1000部A片_青春草免费在线视频_欧美成人精品高清在线播放_av黑人_午夜视频久久_91一区二区三区在线 | 日韩久久精品一区_夜色爽爽爽久久精品日韩_亚洲一线二线三线AV无码_国产乱码精品一区二区三区蜜臀_诡异时代全球动漫免费观看_91超碰青青频精品国产 | 一区二区三区高清_亚洲人成网站免费播放_中文字幕亚洲欧美在线_九热在线视频_麻豆影视网站_97精品视频 成–人–黄–色–网–站_AV在线观看网站无码不卡的_国产最新网址_久操中文在线_91插插插插插_精品乱码视频在线 | 精品国产乱码久久久久_久久免费看少妇高潮V片特黄_丰满熟女人妻中文字幕免费_亚洲成AV人片在WWW色猫咪_刘亦菲毛片一区二区三区_人成午夜免费大片 | 亚洲国产精品三区_一直高潮h1v1_成人91在线观看_国产福利一区二区三区视频_午夜精品久久久久久久久久久久_亚洲乱码中文字幕久久孕妇黑人 | 久久久免费毛片_色先锋资源久久综合5566_91视频久久_国产精品自拍99_一级毛片欧美真人视频_亚洲欧美日韩中文无线码 九九热综合_亚洲综合精品成人_欧美a在线视频_国产性色AV内射白浆肛交后入_日皮免费视频_亚洲国产欧美另类 | 久久精品欧美日韩精品_少妇精品一区_91射区_欧洲日韩av_亚中文字幕_tv男人的天堂在线看chengr | 少妇高潮喷水久久久久久久久久_奇米涩涩涩_欧美激情性xxxxx_bt天堂新版中文在线地址_嫩草影院永久在线_久9热这里只有精品视频 | 美女大BXXXXN内射_丰满少妇a级毛片_后进式无遮挡啪啪摇乳动态图_国产精品最新免费视频_打开腿让我添你下面小污文_亚洲区小说区综合图片 | 欧美淫视频_国产免费观看av_精品国产亚洲一区二区三区在线观看_97超碰色_伊人天天_97超碰国产精品 | 亚洲va中文在线播放免费_亚洲免费在线观看av_亚洲国产精品视频_国产精品最新资源网_捆绑白丝jk震动捧喷白浆_亚欧洲乱码专区网站 | 最新国产精品拍自在线播放_亚洲最新色_无遮挡激情视频国产在线观看_午夜寂寞影院在线观看_最新中文字幕免费看影视_午夜精品一区二区三区的区别 | 亚洲天天综合_97亚洲狠狠色综合久久_成年人福利视频_欧美日韩国产成人在线观看_日本乱人伦aⅴ精品潮喷_内射中出无码护士在线 | 亚州AAA片欧洲免费观看高_999在线视频精品免费播放观看_中文字幕欧美日韩_无码精品国应Aⅴ左线_男女啪啪猛烈免费网站_娇小TEEN乱子伦精品 | 午夜福利在线观看6080_国内精品三级_中文日产幕无线码一区_np群乱肉欧美精品大黄毛片_精品成人一区_中文字幕有码在线 | 欧美成人综合在线_无码人妻精品中文字幕免费东京热_米奇影视7777_成人AV一区二区三区无码金桔_超碰国产欧美人人_欧美色射 欧美极P品少妇的XXXXX_久久久亚洲欧洲日产国码606_亚洲新中文字幕_操鸡鸡视频_日韩AAA久久蜜桃AV_美女一级全黄大片 | 精品视频成人_免费一级黄色片_欧美一区二区在线_精品无码国产自产拍在线观看_性欧美videofree另类_亚洲一区精品人人爽人人躁 | 欧美成人综合在线_无码人妻精品中文字幕免费东京热_米奇影视7777_成人AV一区二区三区无码金桔_超碰国产欧美人人_欧美色射 欧美极P品少妇的XXXXX_久久久亚洲欧洲日产国码606_亚洲新中文字幕_操鸡鸡视频_日韩AAA久久蜜桃AV_美女一级全黄大片 | 九九视频网_久久国产日本_男人的天堂色欲网HTTP_亚洲大尺度专区无码浪潮AV_亚洲欧美日韩国产综合一区二区_欧美日韩视频无码一区二区三 | 越南一级黄色片_18禁高潮出水呻吟娇喘av_日韩欧美中文字幕公布_久久不卡_色综合天天狠狠_在线观看亚洲成人 | 精品女同一区二区三区在线播放_97香蕉网_成人午夜精品久久久久久久网站_国产主播在线一区_欧美专区中文字幕_综合色一区二区 | 欧美日韩亚洲a_国产精彩自拍视频在线_精品久久久久久久久久久久久久_国产精品一区二区手机看片_中国黄色一级片_中文字幕一区精品 | 蜜桃视频在线观看网站_欧美性妇_国产精品另类_无码超级大爆乳在线播放_国产乱子伦视频在线观看_亚洲av在线一区二区三区 | 岛国av网址_国产高清精品一区二区_内射在线Chinese_国产精选网站_精品一区二区三区中文字幕老牛_国产精品video爽爽爽爽 | 国产在线精品一区二区不卡_国语对白清晰精彩_久久久99国产精品免费_日韩美毛片_亚洲av永久综合在线观看红杏_国产乱码日产乱码精品精 | 码A片国产精品18久久久..._欧美三片在线视频观看_四虎成人精品在永久在线_色网在线_欧美一级大黄大色毛片视频_亚洲第八页 亚洲日韩欧洲无码AV夜夜摸_三级网址在线播放_狠狠色噜噜综合社区_zziizzii亚洲日本少妇_99久久麻豆精品国产免_亚洲一区二区三区四区在线观看 | 欧美久久久久久久久久久久久久_一区二区三区av_99色综合_日韩欧美一区二区三区免费看_国产成人无码aⅴ片在线观看导航_四虎www视频 |