PHPEclipse搭建PHP開發環境____PHP

來源:互聯網
上載者:User
轉自: http://blog.csdn.net/gxiangzi/article/details/6547564

1.PHPEclipse是Eclipse的一個用於開發PHP的外掛程式。官網下載地址:http://sourceforge.net/projects/phpeclipse/
下載解壓後,將features和plugins檔案夾的內容拷貝至eclipse安裝目錄下的features和plugins檔案夾,site.xml檔案拷貝至eclipse根目錄下。重新啟動eclipse後就會發現工具列會多了一些與PHP相關的表徵圖,也可以建立PHP項目了。

 

2.下面你要下載安裝apache伺服器,MySQL資料庫等等一系列東西,還要配置這樣是很麻煩的。去網上找了一下有一個叫XAMPP的開發包,它裡面結合了Apache、MySQL、PHP + PEAR, Perl, OpenSSL, phpMyAdmin, Mercury Mail Transport System等等一系列開發PHP需要的東西,而且有免安裝的版本。所以我就選擇這個開發包了,下載地址是http://sourceforge.net/projects/xampp/
在這裡你可以選擇版本還有安裝包類型等等,我使用的是免安裝的windows版本。

 

3.安裝好XAMPP後所需要的材料就已經備齊了,開啟eclipse——windows——perference,找到PHPEclipse,配置一下Apache,MySQL,PHP的安裝路徑。

 

4.小試牛刀,找到XAMPP安裝目錄裡面的xampp-control.exe,開啟它,在這個控制台裡面可以控制Apache,MySql等等服務的開啟或關閉。我們先startApache服務,然後在瀏覽器地址欄中輸入http://localhost,斷行符號,如果配置成功的話頁面會顯示It works!

 

5.修改PHP的工程路徑。預設的PHP工程路徑是在xampp安裝目錄下的htdocs檔案夾中,如何自訂呢。開啟xampp/apache/conf檔案夾下的httpd.conf檔案,搜尋"DocumentRoot"關鍵字,將它的值(全部的)自訂為你想要的目錄就可以了。




具體配置:

參考:http://dev.21tx.com/2010/04/13/13055.html

剛開始接觸PHP,第一件重要的事情自然是配置環境,於是乎,又開始了折騰

  不用IDE

  開始的時候,就想test是否能配置成功,下載apache ,php5.3 ,安裝開始

  apache的安裝,一路next,遇到 Server Information,隨便填寫即可,安裝路徑自己可選

  php的安裝,將下載的zip包,解壓到你想要放的地方,我的是D:\Program Files\php

  進入php檔案目錄,找到php.ini-development,或者php.ini-production,二者都可以,複製一份,命名為 php.ini。然後開啟 php.ini,找到;extension=php_MySQL.dll,將前面的 ; 號去掉,改成extension=php_mysql.dll;找到:extension_dir = “./”,將其改為你的 php 安裝目錄下 ext 子目錄的絕對路徑。例如我的:extension_dir = “D:/Program Files/php/ext/”這步很重要 。否則接下來 php 會找不到 php_mysql.dll 模組,無法裝載。接下來需要配置php.ini檔案下相關mysql的信

  配置環境變數,path後面加上;D:\Program Files\php

  配置 Apache 和 PHP

  開啟 Apache 安裝目錄下的 conf 子目錄中的 httpd.conf 檔案。

  1. 找到:

  DocumentRoot “xxxxxxx”

  改成你原生網站內容的目錄。例如我的:

  DocumentRoot "E:/workspace/php"

  <Directory "xxxxxx">

  改成你原生網站內容的目錄。例如我的:

  <Directory DocumentRoot "E:/workspace/php">

  2. 找到 LoadModule,根據你的 php 安裝目錄,在下面空白處加上這兩行:

  LoadModule php5_module "D:/Program Files/php/php5apache2_2.dll"

  PHPIniDir "D:/Program Files/php"

  3. 找到:

  DirectoryIndex index.html

  修改為:

  DirectoryIndex index.php index.html

  4. 找到:

  AddType application/x-gzip .gz .tgz

  添加這兩行:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

  5. 儲存 httpd.conf

  6. 在你的網站目錄中(例如我的是E:\workspace\php\head rush ajax),手工建立一個 index.php 的檔案,內容:

<?php
phpinfo();
?>

  啟動apache,運行index.php ,出現php的版本資訊等

  phpEclipse + xampp 配置

  後來寫了點代碼,感覺這樣會寫錯,效率不高,遂想使用ide,選擇了ecliplse + phpeclipse + xampp

  eclipse的安裝很簡單,這裡有不說了

  phpeclipse可以通過eclipse的help-software update-add site,輸入http://update.phpeclipse.net/update/stable/1.2.x,安裝即可

  xampp 我用的是exe的安裝包,安裝即可

  xampp包含了apache,mysql,php,以及Perl等,所以按照這一個就夠了

  接下來是配置

  首先是eclipse的Windows-preferences-phpeclipse-php external tools,裡面的路徑要重新設定,具體不追溯

  配置xampp下的apache,只需要配置上述第一種方法6中的DocumentRoot已經directory即可

  Windows-preferences-phpeclipse-projectDefault可以配置在directory基礎上的目錄

  通過eclipse建立工程,檔案index.php,內容同上

  啟動xampp(eclipse的功能表列下有表徵圖),在左側的navigation視圖右擊index.php,選擇open PHP Browser即可


       

      使用 PHPEclipse

  您可能用過 Eclipse,但是可能不熟悉它。請參閱 參考資料 獲得 Eclipse 平台的介紹。

  用於 Eclipse 的 PHPEclipse 外掛程式是用來開發 PHP 應用程式的一個流行工具。請啟動 Eclipse 並把工作區目錄指定為 Apache 的 www 目錄(在我的機器上是 c:\www)。現在單擊 File > New > Project。會彈出 New Project 嚮導。雙擊 PHP 檔案夾並選擇 PHP Project。單擊 Next,輸入項目名稱 debugArticle,並單擊 Finish。

  如果把 Web 伺服器設定為在連接埠 80 上偵聽,那麼不需要做任何修改。否則,請轉到 Navigator 視窗,在 PHP 項目 debugArticle 上右擊,選擇 Properties,然後單擊 PHP Project Settings。單擊 Configure Workspace Settings 然後修改合適的 localhost 或者添加 Web 服務器偵聽的連接埠(例如 http://localhost:8080)。單擊 Apply 完成設定。

  Navigator 視窗應當顯示項目和一個 .project 檔案。在項目上右擊,就像前面做的那樣,只是這次選擇 New > PHP File。用想要建立的 PHP 檔案的名稱 test3.php 替換 *.php,然後單擊 Finish。在 Eclipse IDE 中應當出現一個新檔案。可能需要導航到視窗底部的 PHP 瀏覽器來查看 PHP 檔案的當前輸出(參見圖 5)。

  圖 1. Eclipse 的 PHPEclipse 外掛程式








先從網站上下載APACHE2.2.3 Mysql 5.0.22 PHP 5.2.0假設:系統硬碟為 c:/假設:安裝好後目錄狀態會是這樣子:apache--> C:\Program Files\Apache Software Foundation\Apache2.2mysql-->C:\Program Files\MySQL\MySQL Server 5.0php--> c:/php準備工作:安裝之前需要檢查80連接埠、3306連接埠是否被其它程式佔用,如果有,則需要刪除相應的軟體-------------------------------------第一步安裝mysql解 開壓縮包,執行安裝檔案,大部分只需要按照預設路徑和安裝提示進行安裝就可以了,需要注意就是不能選擇匿名使用者,同時需要把mysql的路徑加入系統的 Path路徑中。安裝結束後,需要重新啟動電腦。重啟電腦後,檢查[控制台]-[管理工具]-[服務],確定裡面的mysql服務是否啟動,如果沒 有,則啟動mysql服務。注意:捷徑裡面的mysql登入端,是直接以root使用者登入進去的,提示的密碼是root使用者的密碼。你可以在此root使用者的狀態下,建立使用者的資料庫和新的使用者。命令如下:CREATE DATABASE gc0100; //建立資料庫GRANT ALL PRIVILEGES ON gc0100.* to gc0100@localhost IDENTIFIED BY 'gc0100';//建立本機使用者GRANT ALL PRIVILEGES ON gc0100.* to gc0100@"%" IDENTIFIED BY 'gc0100';//建立遠端使用者然後可以在[開始]->[運行],輸入cmd然後執行命令:mysql –u 使用者名稱 –p 訪問的資料庫隨後將提示輸入相應使用者的密碼。-----------------------------------第二步: 安裝apache 並配置支援PHP雙擊安裝檔案apache_2.2.3-win32-x86-no_ssl.msi,按照預設路徑和提示安裝就可以了。預設將安裝在C:\Program Files\Apache Software Foundation\Apache2.2下。還會有輸入框,提示輸入欄位名呀管理員信箱,隨便填就是了.+----------------------------------------| 注: 安裝完後會自動安裝並啟動apache的服務,如在此處出現問題:|“(OS 10048)通常每個通訊端地址 (協議/網路地址/連接埠) 只允許使用一次:| make_sock: could not bind to address 0.0.0.0:80...” 一般是IIS佔用了80連接埠引起的| 解決方案: 開啟控制台->服務找到 IIS admin 的服務關閉並禁用| 然後用CMD進入命令列模式進入你安裝apache的目錄 /apache2/bin+----------------------------------------啟動Apache,只需要在Apache的快捷功能中,進行啟動就可以了。隨後在IE裡面測試apache是否成功,輸入如果出現 It works!則表示apache安裝成功。------------------------------------PHP的安裝將php-5.2.0-Win32.zip 裡內容解壓到 c:\php裡找 到 php目錄裡的 php.ini-dist (似乎這是一個習慣,其實我更喜歡用php.ini-recommended)重新命名為 php.ini 並拷到 windows系統目錄下(特殊情況:win2k系統目錄為c:\winnt, Windows XP 則為 c:\windows目錄。再將php目錄裡的所有動態庫(*.dll)拷貝到system32目錄下(win2k為c:\winnt\ system32,windows xp則為c:\windows\system32)最後到c:\php\ext下將php_gd2.dll php_mysql.dll這兩個檔案複製到system32目錄下(同上)---------------------------------配置apache裡的httpd.conf用notepad開啟C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf檔案找到 AddDefaultCharset ISO-8859-1 將其改為AddDefaultCharset GB2312(讓預設語言編碼為簡體中文)找到 DocumentRoot " C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" 將其改為你的WEB目錄,如: DocumentRoot "D:/www"找到 DirectoryIndex index.html index.html.var 在後面加入index.htm index.php (預設index.php為首頁檔案)--------------模組化安裝PHP-----------------------找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行後加入一行LoadModule php5_module c:/php/php5apache2.dll(**錯誤**)修改為:LoadModule php5_module “c:/php/php5apache2_2.dll”原因: php5apache2.dll 只支援apache 2.0的版本,不能支援apache 2.2以上版本,因為我們最新的apache的版本是2.2.3所以必須用新版本的動態庫php5apache2_2.dll,不能用老版本的動態庫。但是如果你安裝的apache是2.0的版本,則只需要使用老版本的動態庫就可以了,即php5apache2.dll其中c:/php/php5apache2.dll(php5apache2_2.dll) 為你php目錄中php5apache2.dll(php5apache2_2.dll)所在的位置再找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行AddType application/x-httpd-php .php(其實:上面兩行紅色的,你可以直接加在httpd.conf檔案的最後面也可以的)------------------------------------------此時PHP環境基本已經配置成功在WEB根目錄(如我的D:\php\www)裡建一個名為test.php (提示:用記事本的朋友,請避免檔案為test.php.txt) ,的檔案內容如下PHP代碼:<? echo phpinfo(); ?>重新啟動apache服務用瀏覽器開啟 如果可以看到php配置輸出資訊就OK了(如果看到的是下載頁面或者<? echo phpinfo(); ?>,請查查你所做的與上面是否有錯漏)---------------------------------------三、配置php.ini並測試mysql、GD2(php.ini為 c:\windows下的 php.ini)找到;extension=php_mysql.dll將';'去掉改為.extension=php_mysql.dll找到;extension=php_gd2.dll 去掉前面的;以便支援GD庫.如extension=php_gd2.dll找到;session.save_path = "/tmp"將';'去掉.設定你儲存session的目錄,如session.save_path = "C:\WINDOWS\Temp";(windows xp)session.save_path = "C:\winnt\Temp";(Windows 2000)--------------------------------重啟apache服務在Web根目錄下(如 D:\php\www)建立testdb.php檔案內容如下:PHP代碼:<?php$link=mysql_connect('localhost','root','123456'); //這裡的root和123456是MYSQL的使用者和密碼,請根據你自己的情況改好if(!$link) echo "fail";else echo "success";mysql_close();?>用瀏覽器開啟 如果輸出success就OK了---------------------------------四、phpmyadmin的安裝配置將phpMyAdmin-2.6.1.zip解壓到WEB根目錄(d:\php\www\中去),重新命名檔案夾為phpmyadmin或其它開啟phpmyadmin 目錄中的 config.inc.php找到以下這些(以下我已改好):$cfg['PmaAbsoluteUri'] = ''; //假設是有網域名稱的伺服器,可改成網域名稱/phpmyadmin$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = 'easy; //分別填上你mysql的使用者和密碼即可$cfg['Servers'][$i]['auth_type'] = 'http'; // 這裡也可以改為cookie改好了儲存,在瀏覽器開啟 輸入你的使用者名稱和密碼,便可以管理mysql了差不多了,如果你想讓你的PHP代碼執行得更快,就再裝個Zend Optimizer.可到下載方法是:下載後雙擊,選擇路徑安裝.問PHP.INI路徑就填 c:/windows裝好重啟apache服務.再看 時應該看到會多一些東西 


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.