【php什么是PEAR?_PHP教程】教程文章相关的互联网学习教程文章

如何检测PHP脚本中是否安装了PEAR包?【代码】

我正在尝试编写一些代码来跟踪依赖项.有没有办法以编程方式检测是否已安装PEAR包?我想的是:if ($some_pear_api->isPackageInstalled('FooPack')) {echo 'FooPack is installed!'; } else {echo 'FooPack is not installed. :('; }我知道您可以简单地检测该包的类文件是否存在,但我主要想知道PEAR是否已安装,因为有时一些库提供了包含其代码的其他方法(例如PHPUnit有一个梨通道以及一个git repo ). 谢谢您的帮助!解决方法:您需要...

在没有用户提示的情况下安装PHP Pear【代码】

是否有一个命令行参数,允许您在没有用户提示的情况下安装PHP Pear?我想自动执行以下执行:wget http://pear.php.net/go-pear.phar php go-pear.phar pear config-set preferred_state beta pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear channel-discover pear.symfony-project.com pear install --alldeps phpunit/PHPUnit rm go-pear.pharphp go-pear.phar提示用户输入安装/配置信息.解决...

修改phpcs的PEAR标准【代码】

我想对我们的phpcs验证的PEAR标准进行一些小改动.目前,PEAR要求你写下这样的else语句:} else {我们想写这样的:} else {我怎样才能做出这个改变?解决方法:唯一的方法是使用ruleset.xml文件编写自己的编码标准.它需要导入整个PEAR编码标准,但不包括执行此检查的特定嗅探.这个位可以用单个XML文件完成. 但是没有内置的嗅探强制执行您正在寻找的其他语法类型.因此,要强制执行此操作,您需要编写自定义嗅探器,这更复杂,因为您还必须将...

php-在Ubuntu上使用Pear SOAP和XAMPP

所有, 我已经在ubuntu 9.10上为Linux安装了xampp.安装目录为/ opt / lampp. xampp网站上说PEAR随安装一起提供..我对PEAR相对较新,想知道以下答案: > PEAR是否随xampp一起安装或需要使用突触软件包管理器单独安装?我浏览到/ opt / lampp / bin目录,并在那里看到“梨”,但是当我在命令行中键入它时,它说 “当前尚未安装程序“ pear”.您可以通过键入以下内容进行安装:须藤apt-get install php-pear梨:找不到命令”>我想在我的PHP...

用yum和pear安装php-soap均失败【代码】

我正在尝试在Centos 6.4服务器上安装PHP的SOAP扩展.我对软件包管理器不熟悉,无法从CLI安装软件包并在PHP中对其进行配置.我相当有能力管理php.ini和其他PHP配置文件(soap.ini等). 我尝试使用以下命令安装此文件:yum install php-soap但这给了我以下错误:yum install php-soap Loaded plugins: downloadonly, fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile drivesrvr ...

使用php脚本smtp.gmail Pear Centos发送电子邮件时出错【代码】

我阅读了很多文章,他们解释了如何使用smtp发送电子邮件,例如Send email using GMail SMTP server from PHP page我有一个云服务器和一个localhost设置,两者都是相同的(Centos 6,只通过yum安装了httpd,php和mysql).iptables是相同的:打开输出端口,仅输入22和80. 我安装了梨邮件和梨Net_SMTP与smtp.gmail.com一起使用.的phpinfo();显示openssl已启用. 我正在使用此代码:<?php require_once "Mail.php";$from = "<from.gmail.com>";...

php – 在x86_64 GNU / Linux上升级PEAR【代码】

当我运行sudo pear upgrade pear时,它以下列错误结束:ERROR: unable to unpack /tmp/tmpsozA4Q/Structures_Graph-1.0.4.tgz有没有人遇到过这样的事情,你对如何解决这个问题有任何建议吗?它让我彻夜难眠.解决方法:通常这个错误是由于一个非常过时的梨版本,甚至不能再与梨服务器通信并下载HTML页面而不是真正的存档. 要解决此问题,您需要手动更新梨.wget http://pear.php.net/go-pear.phar php go-pear.phar并按照“系统安装”说明...