1,GAE官網:
1,官網首頁:
2.控制平臺:
3.GAE PHP應用:谷歌GAE空間支持運行PHP。
2.第壹次使用GAE的朋友,可以參考:Google App Engine註冊綁定域名安裝博客程序和GAE應用安裝使用教程。這兩篇文章對理解本文的操作流程很有幫助。
3.下載App Engine PHP SDK,用來上傳PHP文件。這裏是App Engine PHP SDK的下載地址。解壓後放到c盤。
4.GAE需要雲SQL來運行Wordpress。需要進入“控制平臺”才能激活雲SQL,激活前需要在控制平臺添加信用卡。
5.這與在GCE中創建VPS是壹樣的。經過部落測試,可以用財付通美國運通卡驗證。
6.然後創建壹個新的雲SQL。
7.只需填寫壹個應用ID,例如:freehao123,然後點擊右邊的“確認”即可創建壹個雲SQL。(點擊放大)
8.如果我們不想使用雲SQL,我們也可以使用遠程MysqL數據庫來幫助Wordpress在GAE上運行。
第二,創建壹個運行PHP的GAE環境
1.在c盤新建壹個名為:freehao123的文件夾,在文件夾下新建壹個文件:app.yaml復制粘貼以下內容保存。
申請:myfreehao123
版本:wp
運行時:php
api_version: 1
經手人:
- url: /(。*\.(htm$|html$|css$|js$))
靜態文件:wordpress/\1
上傳:wordpress/(。*\.(htm$|html$|css$|js$))
- url: /wp-content/(。*\.(ico$|jpg$|png$|gif$))
靜態文件:wordpress/wp-content/\1
上傳:wordpress/wp-content/(。*\.(ico$|jpg$|png$|gif$))
- url: /(。*\.(ico$|jpg$|png$|gif$))
靜態文件:wordpress/\1
上傳:wordpress/(。*\.(ico$|jpg$|png$|gif$))
- url: /wp-admin/(。+)
腳本:wordpress/wp-admin/\1
安全:始終
- url: /wp-admin/
腳本:wordpress/wp-admin/index.php
安全:始終
- url: /wp-login.php
腳本:wordpress/wp-login.php
安全:始終
- url: /wp-cron.php
腳本:wordpress/wp-cron.php
登錄:管理員
- url: /xmlrpc.php
腳本:wordpress/xmlrpc.php
- url: /(。+)?/?
腳本:wordpress/index.php
2.記住將第壹行中的應用程序名稱改為您自己的名稱。
3.創建壹個新的php.ini文件,復制並粘貼以下內容:
Google _ app _ engine . enable _ functions = " PHP _ SAPI _ name,gc_enabled "
4.最後,創建壹個新的cron.yaml文件,並復制以下內容:
克朗:
描述:任務
url: /wp-cron.php
時間表:每2小時壹次
第三,修改Wordpress配置文件
1.下載最新版本的Wordpress到本地。這裏是WordPress最新中文版的下載地址。
2.解壓下載的Wordpress壓縮包,妳會得到壹個Wordpress文件夾。將此文件夾移動到新創建的freehao123文件夾中。請看我的:
3.進入Wordpress文件夾,將wp-config-sample.php重命名為wp-config.php。請用以下內容替換數據庫名、用戶名、密碼和主機。
/* * WordPress數據庫的名稱*/
define('DB_NAME ',' WordPress _ DB ');
/** MySQL數據庫用戶名*/
define('DB_USER ',' WP _ USER ');
/** MySQL數據庫密碼*/
define('DB_PASSWORD ',' WP _ PASSWORD ');
/** MySQL主機*/
if(isset($ _ SERVER[' SERVER _ SOFTWARE '])& amp;& ampstrpos($ _ SERVER[' SERVER _ SOFTWARE '],' Google App Engine ')!==假){
define('DB_HOST ',':/cloud SQL/myfreehao 123:freehao 123 ');
}否則{
define('DB_HOST ',' localhost ');
}
4.註:我的freehao123:在freehao123中,mfreehao123是我的應用名,Free Hao 123是我的雲SQL名。
第四,在Cloud SQL中創建壹個Wordpress數據庫環境
1.上面我們已經創建了壹個雲SQL,我們需要在雲SQL中創建數據庫名稱、用戶名和密碼。
2.在雲SQL中創建數據庫信息最簡單的方法就是Google提供的導入功能,官方有SQL文件:
3.在雲存儲路徑中填寫gs://appengine-php/setup.sql,點擊確定,創建我們的MysqL數據庫。
第五,上傳Wordpress到GAE,成功運行WP博客
1,App Engine PHP SDK下載解壓放在c盤,文件夾freehao123也放在c盤,打開run命令,執行以下命令:
cd google_appengine
app CFG . py update-R C:\ free Hao 123/
2.C:\freehao123/是存儲應用程序文件的絕對路徑。如果放在別的地方,請自行修改。運行該命令後,將要求您輸入GAE帳戶和密碼。
3.如果妳的谷歌賬戶設置了兩步驗證,
4.只需在Google兩步驗證中創建壹個新的特定於應用程序的密碼。
5.請稍等,所有文件將被上傳到GAE空間。如果妳不能連接到GAE空間服務器,請掛斷d
6.要輸入GAE給妳的二級域名,需要掛D,在GAE可以安裝運行Wordpress。
6.GAE通過綁定域名成功訪問了Wordpress。
1,GAE空間在國內默認二級域名無法訪問,但是我們可以用自己的addon域名正常訪問GAE,速度很快。
PS:2065438+2003年6月28日更新。關於GAE空間域名綁定的最新方法,請參考:GAE空間域名綁定新方法:添加DNS解析自定義域名。
2.應用程序設置中有壹個域名設置。單擊以添加您自己的域名。
3.為了成功地把附加域名放在GAE,該域名必須使用谷歌應用程序。如果沒有,請註冊並在右側添加。
4.更詳細的綁定域名方法參考:這是我在GAE上綁定的自定義域名。
七、GAE安裝Wordpress匯總
1.事實上,在GAE上安裝Wordpress的整個過程會很復雜。在這裏,部落為每個人打包了自己的Wordpress文件:WordPress For GAE下載。
2.下載wordpress for gae壓縮包,用freehao123解壓文件夾。妳需要修改的是app.yaml中的應用名稱和我的freehao 123:wp-config.php的free Hao 123。
3.把這兩項替換成妳自己的,然後把整個文件夾上傳到妳的GAE空間,就可以直接進入GAE第五步安裝Wordpress,整個過程就變得簡單多了。
4.在GAE空間安裝運行Wordpress並綁定域名演示。