Articles of 梨

yum在centos上安装php-pear *

我试图在我的centos上安装pear。 我用“* yum安装php-pear **”来安装pear,它似乎安装成功。 没有错误。 我重启我的服务器。 但是,当我检查出phpinfo()。 我看到我的PHP仍然使用“ –without-pear ”构build。 是不是应该重build我的PHP与梨? 什么可能会出错? 谢谢!

如何使用PEAR安装程序完全删除PHPUnit?

我前几天使用PEAR安装程序安装了PHPUnit(我也安装了Selenium RC进行PHPtesting)。 现在我想卸载它(也删除所有相关的文件夹和文件) 我运行了以下命令: pear uninstall phpunit/PHPUnit 并显示控制台: phpunit/PHPUnit not installed 我检查了PHPUnit文件夹,它仍然在那里? 它被卸载了吗? 我尝试重新安装一个新的PHPUnit,但显示的控制台: No releases available for package "pear.phpunit.de/PHPUnit" 我怎样才能重新安装它? 这里是pear list -c pear.phpunit.de的输出pear list -c pear.phpunit.de : 这里是pear list -c pear.phpunit.de的输出pear list -c pear.phpunit.de :

在wampserver上安装PEAR

所有在wampserver上安装PEAR的指南,例如Symfony指南 ,都说我要在PEAR目录下运行一个go-pear.bat脚本。 我在wampserver 2.1上没有PEAR目录,也没有find批处理脚本。 这是不同的,因为我有一个更新的版本? 有什么地方可以下载这些缺less的安装脚本?

为什么$ pear-> packageExists()在已安装的包上总是返回false?

我通过安装Mail( http://pear.php.net/package/Mail ) pear install Mail 一切似乎没问题,但以编程方式检查此软件包: $pear = new PEAR_Registry(); $enabled = $pear->packageExists('Mail'); 总是失败(错误)。 有人可以给我任何build议吗? 如果我尝试再次安装邮件,我得到: pear/Mail is already installed and is the same as the released version 1.2.0 install failed 我的include_path设置: include_path = ".;C:\Program Files (x86)\IIS Express\PHP\v5.3\pear;" 邮件包已安装到C:\ Program Files文件(x86)\ IIS Express \ PHP \ v5.3 \ pear \ Mail目录 重新安装邮件没有帮助

在显示不同版本号的窗口上的梨

C:\PHP>pear upgrade pear pear/pear is already installed and is the same as the released version 1.9.3 upgrade failed C:\PHP>pear -V PEAR Version: 1.9.0 PHP Version: 5.2.17 Zend Engine Version: 2.2.0 正如你可以看到,梨是困惑到它正在运行的版本。 我怎样才能解决这个问题,使PEAR运行在1.9.3上? 更新 C:\PHP>pear upgrade -f pear downloading PEAR-1.9.3.tgz … Starting to download PEAR-1.9.3.tgz (295,774 bytes) …………………………………………………….done: 295,774 bytes upgrade ok: channel://pear.php.net/PEAR-1.9.3 PEAR: Optional feature […]

在windows上的xampp上安装cryptfishfish

我有一个zencart的模块,需要我的服务器上的Blowfishencryption。 目前我只是testing我的本地主机,这是一台Windows机器上的xampp。 我google了,看着stackoverflow,但无法find任何指示(至less我明白)如何做到这一点。 这甚至有可能吗? 谢谢 :)

在Windows下的Phpize

我试图按照这里的说明: https : //code.google.com/p/php-sweph/wiki/build编译PHP扩展。 我的操作系统是Windows XP。 我无法find“phpize”来执行该命令。 不过,我已经安装了Pear for PHP。 是只有Linux的东西或有没有一种方法与Windows phpsize编译?

安装程序包含在Wamp上的PEAR的path

安装PEAR并遵循http://www.phpunit.de/manual/current/en/installation.html中的指导: pear config-set auto_discover 1 pear install pear.phpunit.de/PHPUnit. 然后,我创build了testing: <?php # error reporting ini_set('display_errors',1); error_reporting(E_ALL|E_STRICT); # include TestRunner require_once 'PHPUnit/TextUI/TestRunner.php'; # our test class class ExampleTest extends PHPUnit_Framework_TestCase { public function testOne() { $this->assertTrue(FALSE); } } # run the test $suite = new PHPUnit_Framework_TestSuite('ExampleTest'); PHPUnit_TextUI_TestRunner::run($suite); ?> 我在php.ini文件中包含以下内容并重新启动Apache: include_path = ".;C:\Program Files/wamp/bin/php/php5.3.8" include_path = ".;C:\Program Files/wamp/bin/php/php5.3.8/pear" […]

Windows上的PEAR目录问题

我已经下载了PHP的ZIP压缩文件并将其解压到我的configuration文件中。 然后我需要一些PEAR包。 go-pear.bat显然安装了PEAR就好了,之后我只需要进入pear.bat文件,然后修改php.exe的path – 没什么大不了的,之后就运行了。 但是,当我尝试安装的东西,我得到以下错误: 错误:未能mkdir C:\ php5 \ pear \ data \ Console_CommandLine \ data 当然,在根目录下不允许写访问权限,但是我知道PEAR认为它应该在任何地方既不存在也不configuration的地方安装任何东西。 PHP目前驻留在H:\ (代替我的个人资料)的某个地方。 我在PEAR安装期间input的所有path都是理智的,唯一可以find的地方是C:\php5 ,位于PEAR/go-pear.phar和文档中。 其中之一是我不应该改变的东西,我猜想,另一件事情是与程序本身几乎没有关系。 现在,我可能会进入并使C:\php5成为一个连接C:\php5 /符号链接到PHP所在的目录,或者实际上将它安装在该位置 – 这两个我宁愿避免的事情,因为这最初只是为了一点一些东西。 我自从看着pear help install ,显然我可以使用-P或-R所以设置一些path。 这两者之间的确切区别对我来说还不是很清楚,但我猜,尝试它们不会有什么坏处。 不知何故,结果是……意外的: -PH:\Downloads\php\PEAR导致了有趣的错误(等) 错误:mkdir失败C:\ Downloads \ php \ PEAR \ php5 \ pear \ data \ Console_CommandLine \ data 而-R使用相同的path(显然-R指明下载的存储位置,因为这工作之前,我想我不应该触摸这个)导致更有趣: 下载目录“C:\ Downloads \ php […]