PHP學習系列之一:PHP環境搭建(Eclipse + PHP + XAMPP)

來源:互聯網
上載者:User
兩年前,在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程式之旅了,哈哈!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.