php調試開發環境配置,php開發電腦配置

本文目錄一覽:

如何在Ubuntu上使用eclipse搭建PHP開發和調試環境

1.安裝Eclipse和PDT等插件:最簡單的是從這個站點http //eclipse org/pdt/下載最新版本的PDT x.x All In Ones / Eclipse PHP Package

2.安裝Java運行環境Jre/Jdk,注意JRE或者JDK的版本必須要滿足Eclipse軟件的最低需求

3. 安裝配置xdebug(可以參考我的文章http //blog csdn net/huoyin/article/details/7538738),最好將這個文中的端口改為9000,這樣在eclipse中就可以少配置一部分

4. 重啟apache

sudo /etc/init.d/apache2 restart

5. 打開eclipse,建一個PHP項目,再建一個PHP網頁

echo phpinfo();

保存,在firefox中測試看一下結果。這裡要注意路徑,一定要找得到文件。

6. 配製eclipse的瀏覽器

打開eclipse,找到window-preferences-general-web browser,看一下有沒瀏覽器,沒有就添加一下,當然是firefox

7. 配製運行及調試選項

window-preferences-PHP-php executables-add-設置如下

php5

/usr/bin/php5 (注意這裡要選擇php5,不要是php,因為我們安裝的是php5-xdebug)

8.建立PHP腳本後,最後調試運行

打開Run-Open Debug Dialog ,選擇調試所需要用的名稱和環境,仔細看一下,應該沒問題。

然後就可以單步調試了。

主要的就這麼多,其他的自己多摸索一下.

———————————————————————————————————————————–

軟件開發的斷點調試是必不可少,這裡介紹ubuntu中eclipse工具中php的調試配置。

本打算配置ZendDebugger 進行調試,配置了老長時間沒配置成功,在phpinfo看不到ZendDebugger生效,經查發現是php5.3的問題,必須先卸載,本文介紹使用xdebug了。

軟件安裝太簡單了,分別執行如下命令:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install php5-cli

sudo apt-get install php5-xdebug

php的配置:

php.ini在/etc/php5/下的幾個文件夾里,應該有三個文件夾:apache2、cli、conf.d,我們應該修改apache2和cli 下的php.ini. 在conf.d下有一個xdebug.ini文件,記錄了xdebug的文件路徑。

sudo vi /etc/php5/apache2/php.ini

sudo vi /etc/php5/cli/php.ini

用超級用戶權限分別打開上面說的兩個php.ini,添加如下代碼

[xdebug]

xdebug.remote_enable = 1

xdebug_remote_host = 「localhost」

xdebug.remote_port = 9000

xdebug.remote_handler = 「dbgp」

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so

重新啟動apache:sudo /etc/init.d/apache2 restart

配置eclipse的調試和運行環境

打開eclipse的菜單-[windows]-[preferences]

選擇php -debug在右面窗口中的php debugger中選擇xdebug,下面的字符集選擇與開發的代碼字符集一致,然後應用。

選擇php executables的窗口右面新建,名稱:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。

好了,現在一切順利,就可以進行斷點調試程序了。

怎麼在eclipse上配置php開發環境

 首先,安裝配置Apache和php環境。

安裝不多說,Apache是個msi文件,php只要解壓縮就可以了。

配置比較煩,步驟如下:

1. 編輯php.ini

1) extension_dir = “./” 修改為 extension_dir = “C:/php-5.2.6/ext” 2) ;extension=php_mysql.dll」和「;extension=php_gd2.dll」,去掉前面的分號,即把 ;extension=php_mysql.dll 改為 extension=php_mysql.dll 把 ;extension=php_gd2.dll 改為 extension=php_gd2.dll 3).保存好php.ini,然後重起apache

2.修改Apache/conf下的httpd.conf,在文件尾部添加:

LoadModule php5_module “C:/php-5.2.6/php5apache2_2.dll”AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phpsAction application/x-httpd-php “/php/php-cgi.exe”AddType application/x-httpd-php .htmlAddType application/x-httpd-php .htmAddDefaultCharset UTF8

PHPIniDir “C:/php-5.2.6”

3.

在環境變量的Path設置下添加:

C:\php-5.2.6;C:\php-5.2.6\ext

經過上述配置,在Apache/htdocs目錄下創建一個php測試文件index.php:

記得重新啟動Apache。

windows怎麼搭建php開發環境配置

下載必要的軟件工具。nginx請到nginx.org下載,php7請到windows.php.net下載。

下載到本地磁盤,放在同一個文件夾下,將上面兩個文件解壓,注意解壓PHP7之後重命名一下(我這裡取的是php7,官方的壓縮包命名有特殊字符,以防運行出錯,最好重命名)。

修改nginx的配置文件nginx.conf。將server{}裏面的

location / {

root e:/www;

index index.php index.html index.htm;

}

去掉注釋。其中root 是你寫的PHP代碼的文件夾目錄。你可以根據自己的狀況自定義。

讓nginx支持PHP。找到nginx.conf文件里的

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

下面的配置。將這段配置取消注釋,並對fastcgi_param進行修改,注意圖片中78行和79行的區別。79行是修改後的正確配置。以上修改完成後保存。

修改將PHP配置文件。將PHP目錄下的php.ini.development或php.ini.production重命名為php.ini即可。

啟動nginx和PHP7。對於nginx直接鼠標雙擊就可以了。而PHP需要在命令提示符中打開,執行 D:\wnmp\php7\php-cgi.exe -b 127.0.0.1:9000 路徑可能因不同的文件存放而不同。

最後在上面配置中root 所配置的文件夾目錄下新建index.php文件,裏面內容為

?php

phpinfo();

?

打開瀏覽器,網址輸入localhost,即可出現如下內容。到此PHP7開發環境已經搭建完成。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/285466.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-22 15:44
下一篇 2024-12-22 15:44

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 使用Python查看電腦配置

    Python是一種具備高度可讀性和易於學習的編程語言,最近它在操作系統、雲計算、數據分析等技術領域的應用越來越廣泛。在這篇文章中,我們將介紹如何用Python編寫一個小腳本用來查看…

    編程 2025-04-28
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web服務器軟件,事實上,很多時候我們需要在Web服務器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28

發表回復

登錄後才能評論