php安装xdebug/php安装pear/phpunit详解步骤(图)_PHP教程
首先,本文是基于wamp环境的基础上的,所以,如果您看到这里还没有搭建好wamp环境的话,介意您先把环境搭建好,因为这里都是一些实践性的内容。
1.准备wamp环境中,我使用的各个软件的版本如下
windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql 5.1.49 php 5.4.5以上环境的搭建我就不赘述了,网上资料很多,通常也不会出现什么错误,但是如果您使用windows 7来部署的话,注意一下权限的问题就好了,所有的操作使用管理员权限,接下来的内容才是我要着重写的,因为这里经常会出一些意想不到让人头疼并且不容易解决的问题。
首先,需要准备如下内容
pear包,打开这个网址(点击这里),将下载的文件保存到php的根目录里,go-pear.phar
2.安装 2.1安装pear首先打开CMD命令,如果您使用windows 7安装的话,之后所有的CMD命令行都介意用管理员权限来打开,当然,是在您可以获得管理员权限的前提下。
cd到php的安装目录(cd会吗?不会@百度吧),
执行命令:php go-pear.phar
这里输入“local”,回车
接下来是让您输入“yes”以确认操作,接下来一直回车就行了
,
不需要选什么1-12
最后出现如下提示
这里您在命令行中输入pear,出结果,证明pear安装成功,
注意,安装中最后将提示您是否将pear的相关配置写到php.ini中,如果您没有足够的权限,命令行将帮助您打开php.ini(当然是经过您在命令行中确认)等待您手动输入配置信息,在命令行中已经给出了具体的配置内容,您只需要复制粘贴就可以。
这时,我们最好是更新一下pear,保证您安装的是最新版本的
使用命令pear upgrade-all
这里,需要保证网络畅通,如果您看更新过程中看到错误信息,多试几次
至此,pear已经安装并更新到最新版本
2.2安装phpunit首先在pear中添加频道,依次在php目录下执行如下命令:
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
接下来安装phpunit,执行如下命令
pear install phpunit/PHPUnit
如果您的网速不好,可能需要等个几分钟,需要在线下载一些tgz包,最后如果您看到如下类似信息,证明您已经安装成功
这时在php根目录下,可以看到phpunit.bat这个文件,并且在命令行中输入phpunit,可以看到相应的帮助信息,证明安装成功。
但是,但是!!!这时如果您需要使用Selenium进行测试的话,还有一个相当重要的东西需要安装,例如在YII中的测试,很多都是使用Selenium的。
在PHP的根目录下继续执行如下命令:
pear install phpunit/PHPUnit_Selenium
如果网络畅通,应该是这样的结果
2.3安装Xdebug
首先,确定您的环境中的以下几项内容
php的版本号 php是否是线程安全的版本 php环境是32位还是64位然后到http://xdebug.org/download.php下载相应的xdebug的应用程序扩展(dll)
这个是xdebug2.2.1的所有版本,拿第一个举例,它是适用于php 5.2版本,使用vc9编译到32位环境中非线程安全的xdebug,这里的TS就是Thread Safe的意思,所以没有这个标记就是No Thread Safe的意思啦
将下载的文件放在 php根目录/ext中,然后打开 系统目录/windows/php.ini添加如下内容
zend_extension="F:\php_dev\php\ext\php_xdebug-2.2.1-5.4-vc9.dll"
[xdebug]
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.profiler_enable=on
xdebug.trace_output_dir=”F:\php_dev\temp”
xdebug.profiler_output_dir=”F:\php_dev\temp”
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=8888
这里的具体配置很多,我就不多赘述啦,具体的配置内容您可以通过这里查看
这时打开phpinfo就可以看到具体xdebug啦
至此大功告成!!!!!!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.

Se connecter à CakePHP est une tâche très simple. Il vous suffit d'utiliser une seule fonction. Vous pouvez enregistrer les erreurs, les exceptions, les activités des utilisateurs, les actions entreprises par les utilisateurs, pour tout processus en arrière-plan comme cronjob. La journalisation des données dans CakePHP est facile. La fonction log() est fournie

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

CakePHP est un framework MVC open source. Cela facilite grandement le développement, le déploiement et la maintenance des applications. CakePHP dispose d'un certain nombre de bibliothèques pour réduire la surcharge des tâches les plus courantes.
