PHP第一课:开发环境配置
最近在学php,大概了解了一下php的语法结构,以及一些php及基础的知识。由此想到了要亲手试一试;以为以前是学java的用的 ide是myeclipse,所以对eclipse软件布局有特别的钟爱。所以选择了eclipse为开发环境;废话不多说了,下面就是安装的整个过程。 首先要
最近在学php,大概了解了一下php的语法结构,以及一些php及基础的知识。由此想到了要亲手试一试;以为以前是学java的用的 ide是myeclipse,所以对eclipse软件布局有特别的钟爱。所以选择了eclipse为开发环境;废话不多说了,下面就是安装的整个过程。
首先要下载相关的软件:
(1) java jdk,既然要使用eclipse就必须添加java jdk;下载网址:oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ;这是我当前使用的最新的版本。
(2)eclipse ,当然是要下载它了; 下载地址:http://www.eclipse.org/downloads/ ;根据个人系统选择相应的版本,也是使用的最新版本,eclipse 4.3.1 win 64bit的。
(3)phpeclipse,只下载eclipse这还不够,还需要添加相应的插件,即phpeclipse;下载地址:sourceforge.net/projects/phpeclipse/ ;
java jdk和eclipse的安装都很简单,就不多说了。还有就是对eclipse的汉化,不习惯使用英文版的可以去汉化一下,这个一会在结尾讲。添加phpeclipse的方法网上给的不多,一般都是一些老版本的,在eclipse版本中安装方法与期不太一样;安装过程如下:
-
help->install new software->
-
add->local(浏览phpeclipse本地路径)->
-
勾选加载项,一直next就ok了,中间会遇到一个警告,不用理会选确定就可以了。
-
加载完成会提示,重启eclipse;接着就完成。
在线安装地址:http://update.phpeclipse.com/update/stable/1.2.x
配置
xdebug配置
打开php.ini
在最后一行加入以下配置代码,配置说明已经做好注释
;载入Xdebug
zend_extension_ts="c:/php/ext/php_xdebug.dll"
;xdebug配置
[Xdebug]
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
注意zend_extension_ts后面的路径要填写绝对路径,保存后重启服务器即可。
此时用phpinfo()查看php配置,如果安装成功,应该可以看到以下信息:
下面是eclipse的配置
详细配置请看下图说明(所有图片均可点击放大查看)
eclipse全局总体配置:(点击放大查看)
测试服务器配置:在上面窗口中点击 PHP Server.... 后 (点击放大查看)
PHP项目总体配置:打开或新建一个php项目后,在项目上单击右键,选择 Properties(点击放大查看)
按照自己的实际要求配置好之后,整体的调试环境就完全配置好了,开始enjoy吧!
下面介绍如何开始调试
1.首先打开你要调试的页面,我这里以emlog首页index.php为例
在eclipse的菜单中照图中的顺序选择:
这时eclipse就会启动debug界面,效果截图:(点击放大)
如果你的服务器配置正确,那么就会蹦出浏览器并看到程序页面了。
现在进入重点,很酷的PHP断点调试功能
在你要设定断点的行上点击右键,选择 Toggle Breakpoints
设定好之后,请再启动debug
下面是个例子(点击放大)
有人肯定会问,这是首页,如果我要调试的页面带有参数或者不能直接访问怎么办?
答案很简单,你只要在需要的调试的页面上设定断点,debug时启动任何一个可以直接访问的页面,然后从页面上点击到你要访问的页面,或者访问调用你要调试的文件的页面即可,运行到断点的时候eclipse会自动跳出来,这时你就可以开始调试了。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.
