我可以看到GD库是用于图像的.但我看不出PECL和PEAR之间的差异.两者都有身份验证 两者之间的主要区别是什么?他们为什么不把它们结合起来?
我正在尝试使用pecl_http和memcache设置我的机器,在这两种情况下,我都会遇到类似的错误.这是在MAC OS X 10.7.3(狮子)上,我也安装了XCODE.我还在运行这些命令之前安装了Zend Server社区版,并设置了CFLAGS =' - arch i386 -arch x86_64'环境变量.所以请帮助我做我需要做的事情
bash-3.2# **sudo pecl install pecl_http-1.7.1**
downloading pecl_http-1.7.1.tgz ...
Starting to download pecl_http-1.7.1.tgz (174,098 bytes)
.....................................done: 174,098 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
Run Code Online (Sandbox Code Playgroud) 我刚刚从源代码上在Ubuntu Natty上安装了PHP.
我正在尝试使用PECL来安装其他模块,如APC和Memcache.我正在使用这样的东西:
pecl install apc
Run Code Online (Sandbox Code Playgroud)
但是,我得到提示,要求我确认一下.
如何使用pecl命令只接受默认值?我在留言板上看到这样的东西:printf "yes\n" | pecl install pecl_http
.但是,在APC的情况下,对于默认为否的事情(我认为),这将回答是.
提前致谢.
我正在尝试安装ImagicK作为我希望用于我的项目的Yii扩展所需的.
我已经检查过并遵循了一些不同的建议,但到目前为止没有任何工作,最终框架扩展仍然给我一个错误(必须安装ImagicK).
我尝试过这样的事情:
sudo apt-get update
sudo apt-get install imagick-php5 .. etc
Run Code Online (Sandbox Code Playgroud)
以及PECL安装最终会给我带来以下错误:
Checking ImageMagick MagickWand API configuration program... configure: error:
not found. Please provide a path to MagickWand-config or Wand-config program.
Run Code Online (Sandbox Code Playgroud)
关于如何在Ubuntu 11.10上安装和集成PHP的任何帮助都会很棒.
提前致谢!
我运行命令: sudo pecl install apc
文件下载,配置成功,然后make
启动,我收到以下错误.
/usr/include/php5/ext/pcre/php_pcre.h:29: fatal error: pcre.h: No such file or directory
有办法解决吗?
所以看起来新的'系统完整性保护' 锁定/usr(以及其他目录)使得梨和pecl成为非首发.有没有人找到一个解决方法而不是禁用它?
我在尝试为PHP 7安装Zip时遇到此错误:
pecl install zip
Run Code Online (Sandbox Code Playgroud)
产生错误
configure:错误:请重新安装libzip发行版
我没有发现任何与此错误相关的内容.
我试过apt-get install libzip
但找不到包裹.
当我安装Xdebug时pecl
,它将以下行添加到我的php.ini文件中.
extension="xdebug.so"
Run Code Online (Sandbox Code Playgroud)
以及我用过的所有东西.直到今天.
今天我在设置Xdebug以进行交互式调试时遇到了麻烦.直到我改变了上面的内容,我才能得到任何工作
zend_extension="/usr/local/lib/php/extensions/xdebug.so"
Run Code Online (Sandbox Code Playgroud)
(警告:我认为这是让我工作的原因,但我不是百分百肯定)
这引起了我的疑问.通过extension=
vs. 加载扩展有什么区别zend_extension
?
我想在我的下一个项目中使用NoSQL解决方案,它将用PHP编写.对于可以通过PHP轻松连接的NoSQL解决方案,我有哪些选择?我还没有考虑过这个架构,所以我不确定我的需求是什么; 我只想知道我的选择是什么,所以我不构建一些我无法合理实施的东西.
例如,我知道Cassandra有Pandra,但那只是一个PHP库.MongoDB具有原生PECL扩展.
因为我正在尝试从PHP 7.2.X版本加载mcrypt扩展模块.
所以我尝试使用与我当前版本的PHP兼容的PECL库,以便安装并遵循以下链接:
在安装过程中在PHP 7.2上安装mcrypt!
以下是在终端上执行某些命令后获得的结果.
root@YYY:/var/www/html/orocrm# apt install php-pear
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libllvm4.0
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
php-pear
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 285 kB of archives.
After this operation, 2,107 kB of additional disk space will be …
Run Code Online (Sandbox Code Playgroud)