兩年前,在Google APP Engine(支援Python和java)玩了玩,感覺不錯,結果沒想到Google退出中國了,在Google App Engine上部署的應用需要翻牆才可以訪問,結果可想而知了,作為IT技術愛好者,是多麼的失望啊!
最近,想建個自己的網站玩玩,在網上想找個免費的雲平台部署我自己的應用程式,找了找發現新浪的雲平台Sina App Engine(http://sae.sina.com.cn/) 還不錯,馬上就註冊了帳號按照說明部署了兩個測試網站新浪微博(採用一些開源的項目部署的http://sinawb2012.sinaapp.com/)和自己上傳的網站(拷貝網上的免費模板,只測試http://sky520.sinaapp.com/)。
通個這兩個測試網站,發現部署一個應用還比較簡單,就想開發個網站部署上去玩玩。因剛剛註冊,預設只支援PHP語言的開發,要想採用java開發還得擷取邀請碼以及身分識別驗證,這個短時間是不下不了,結合以前也玩個PHP,瞭解到PHP還比較容易掌握,就萌生搭建PHP環境玩玩。下面就說一下PHP環境搭建(因PHP環境可以採用不同的方法搭建,結果都弄了一個晚上才把環境搭好)。
首先,去下一個Eclispe PHP All-in-one完整版,裡麵包含了PHP各個版本,Eclipse外掛程式、XDebug和Zend Debugger 配置,省去外掛程式配置,解壓就可以建PHP Project運行PHP Script指令碼。zend-eclipse-php-helios-win32-x86_64.zip下載地址:http://downloads.zend.com/pdt/all-in-one/helios/zend-eclipse-php-helios-win32-x86_64.zip
其次,要支援web和資料庫開發,還得去下一個整合開發包XAMPP。XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建 XAMPP 軟體站整合軟體包。XAMPP 是一個易於安裝且包含 MySQL、PHP 和 Perl 的 Apache 發行版。XAMPP 的確非常容易安裝和使用:只需下載,解壓縮,啟動即可。
最後,設定一下程式的部署路徑。加入 XAMPP 安裝到 目錄下 D:\xampp;需要修改一下 D:\xampp\apache\conf\httpd.conf 裡面的預設程式路徑.
安裝時,apache 服務預設連接埠為80,可能已經被佔用了,我這裡改為8888。
DocumentRoot預設為D:/xampp/htdocs ,Directory 預設為。
現在我要想指向我積極自己的Eclipse工作目錄,假如為Eclipse的工作目錄為F:/PHP/ProjectApp,做如下修改即可。
DocumentRoot和。
假如,我F:/PHP/ProjectApp工作目錄下有一個PHPApp項目,項目根目錄下有index.php檔案,那麼按道理http://localhost:8888/PHPApp/index.php 是能夠返回,但出錯了,許可權不夠。作如下修改即可:
把httpd.conf檔案中的
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from deny
改為
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from allow
再去訪問 http://localhost:8888/PHPApp/index.php 這回就可以訪問了。下面就開始PHP程式之旅了,哈哈!