【Pear的PHP_Compat包_PHP教程】教程文章相关的互联网学习教程文章

php – PEAR和Composer有什么区别?

PEAR用于安装PHP软件包,Composer用于同一件事.我相信Composer能更好地处理依赖关系,但这是唯一的区别吗?任何人都可以解释这两个包管理器之间的区别并告诉我何时使用哪个?解决方法:将PEAR视为弃用可能有点不久,但我认为它不会花费很长时间. Composer正在蓬勃发展并成熟,拥有大量的软件包和积极的开发.因此,最好在PHP中使用Composer作为the standard for package管理工具. 使用PEAR对于包维护者来说更麻烦.因此,PEAR上的很多代码已...

php – PEAR Mail无法连接到Gmail SMTP,无法连接到套接字【代码】

事实 我正在使用PEAR Mail,我想使用gmail SMTP发送邮件.我有Apache / 2.4.27(Win64)PHP / 7.2.0beta3,PEAR 1.10.15,Mail 1.4.1,Net_SMTP 1.8.0,Net_Socket 1.2.2. 我去了php.ini并添加了extension = php_openssl.dll. error.log不提供与ssl相关的错误. 这是代码require_once "Mail.php";$from = '<slevin@gmail.com>'; $to = '<slevinkelevra@gmal.com>'; $subject = 'Hi!'; $body = "Hi,\n\nHow are you?";$headers = array('From...

使用PEAR Mail扩展时,可以让PHP忽略静态方法错误吗?【代码】

我正在使用PHP 5的PEAR邮件扩展.我在发送邮件时遇到困难,因为它返回此错误:非静态方法Mail :: factory()不应该静态调用. 这是我的代码:$from = "Stephen <stephen@gmail.com>";$to = "helper <helperjohn@gmail.com>";$subject = "Email Test!";$body = "email test body";$host = "smtp.nvrforget.com";$username = "username@nvrforget.com";$password = "*************";$headers = array ('From' => $from,'To' => $to,'Subj...

PHP PEAR send_mail无法使用姓名和电子邮件设置发件人【代码】

我正在尝试使用此脚本发送电子邮件$to = 'example@example.com'; $headers['To'] = $to; $headers['From'] = '"My Name" <examlpe@example.com>'; $headers['Return-Path'] = 'examlpe@example.com'; $headers['Subject'] = 'Subject';$auth = array('host' => MAIL_HOST, 'auth' => true, 'username' => MAIL_USER, 'password' => MAIL_PASS); $smtp = Mail::factory('smtp', $auth); $mail = $smtp->send($to, $headers, $messag...

PHP5.3.0的Pear错误消息【代码】

当我在WAMP服务器上打开新安装的PEAR包时,我收到很多错误.这是错误消息. 我能做什么?Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\PEAR\PEAR\Config.php on line 650Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\PEAR\PEAR\Config.php on line 697Deprecated: Assigning the return value of new by reference is deprecated in C:\w...

php – 什么是Pear DB库?

我是PHP的菜鸟任何人都可以解释一下Pear DB库是否具有实际用途? 谢谢解决方法:它只是一个数据库抽象库.让您使用一致的API连接到不同类型的数据库(MySQL,PostgreSQL).

使用PEAR安装phpDocumentor【代码】

在http://www.phpdoc.org/,http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_phpDocumentor.quickstart.pkg.html和https://github.com/phpDocumentor/phpDocumentor2的主页上,安装phpDocumentor的说明如下:pear channel-discover pear.phpdoc.org pear install phpdoc/phpDocumentor当我这样做时,我发现它已被弃用:[root@desktop ~]# pear channel-discover pear.phpdoc.org Adding Channel "pear.ph...

php – sudo:pear:找不到命令【代码】

我有雪豹,显然有预装梨的PHP.我启用了php,但找不到任何PEAR的迹象.所以我安装了它,现在phpinfo()显示它的安装include_path .:/usr/lib/php/share/pear当我输入任何梨命令时$sudo pear我收到一个错误:sudo:pear:command not found 我错过了什么?解决方法:很多方法可以修饰这只猫,但是如果你已经安装了定位的话我会输入这个(你可能会这样做):$locate bin/pear这应该列出一个或多个东西,其中一个看起来像梨的路径.让我们说它像/u...

PHP:使用PEAR写入excel文件【代码】

我已经安装了PEAR,Spreadsheet_Excel_Writer和OLE.示例程序执行成功,但是当我尝试读取文件时,它显示垃圾值.我也试过$workbook-> setVersion(8);和$worksheet-> setInputEncoding(‘UTF-8’); 我正在使用本教程和Google批次来解决这个问题.http://www.sitepoint.com/article/getting-started-with-pear/3/ 提前致谢.解决方法:我尝试只在我真正需要时使用PEAR …你可以轻松生成一个excel电子表格(假设它只是数据),如下所示:$header ...

PHP PEAR如何检查默认目录?【代码】

在安装过程中,我看到了PEAR的不同默认目录. 以后我可以通过任何命令列出这些目录吗? pear.conf无法帮助我搞清楚:($cat /etc/pear.confPEAR_Config 0.9一个:11:{S:15: “preferred_state”; S:6: “稳定的”; S:8: “TEMP_DIR”; S:17: “/ TMP /梨/安装”; S:12: “download_dir”; S:17: “/ TMP /梨/安装”; S:7: “bin_dir”; S:8: “/ USR / BIN”; S:7: “php_dir”; S:15:“在/ usr /共享/梨 “; S:...

在没有’json_decode’或PEAR的’Services_JSON’的情况下从PHP解析JSON【代码】

我正在学校为我的数据挖掘类开发一个项目,我想使用stackoverflow API来获取原始数据.我正在看一个关于使用PHP访问它的一个小介绍教程,第一个代码示例根本不起作用.罪魁祸首是json_decode函数.学校服务器上安装的PHP版本为5.1.6,该功能仅存在> = 5.2.在这里搜索我发现使用梨但是学校的PHP配置了’–without-pear’ 解决这些限制的最佳选择是什么?我宁愿不必完全切换到单独的语言.是否可以用另一种语言调用外部函数? 违规的线是$re...

包含安装PEAR / PHPUnit的路径问题【代码】

我正在关注这个http://www.newmediacampaigns.com/page/install-pear-phpunit-xdebug-on-macosx-snow-leopard来安装PEAR / PHPUnit.我在使用包含路径时遇到问题. 一些背景信息:Farooqs-MacBook-Pro:bin fyousuf$which php /usr/bin/phpFarooqs-MacBook-Pro:bin fyousuf$which pear /usr/local/bin/pearFarooqs-MacBook-Pro:bin fyousuf$which phpunit /usr/local/bin/phpunit我认为我搞砸的部分是我在上面发布的链接中的“更新PHP...

安装PHP PEAR代码嗅探器(mac)【代码】

试图在Mac上安装PHP PEAR代码嗅探器扩展(安装Mac端口后)无济于事.最终的目标是Drupal代码通过这些指令在Komodo中嗅探… http://blog.8bitplateau.net/drupa-code-sniffer-komodo/ 命令:pear install PHP_CodeSniffer错误:No releases available for package “pear.php.net/PHP_CodeSniffer”解决方法:下载后:pear channel-discover pear.phpunit.de在安装包时,我得到包不可用.我的答案,在Windows中工作,从命令提示符下键入:pe...

php – PEAR邮件不发送但也没有报告错误【代码】

我正在尝试使用PEAR邮件通过PHP发送电子邮件,但是虽然页面报告邮件已经发送,但它从未到达(我将其发送给自己进行测试). 我一直在研究如何处理错误,如果我转向严格的报告,我会得到大约六个这样的报告:Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in Blah Blah Blah! on line 450Strict Standards: Non-static method PEAR::raiseError() shou...

php – 安装PEAR SOAP失败【代码】

所有, 我在尝试使用PEAR安装SOAP时遇到以下错误# pear install soapFailed to download pear/soap within preferred state "stable", latest release is version 0.12.0, stability "beta", use "channel://pear.php.net/soap-0.12.0" to install install failed我正在寻找下一步该做什么的建议.我在使用XAMPP的Mac上运行PHP 5. 谢谢解决方法:使用:# pear install soap-0.12.0