我正在将laravel/horizon与Osx MAMP pro配合使用
当我运行composer时,它需要laravel/horizon:~1.0
它显示了一条信息-
拉威尔/地平线v1。0.8需要外部pcntl*-
我检查了文件夹/Applications/MAMP/bin/php7。1.1/php/ext
,它不包含pcntl扩展。
我如何安装它?
您可以从这里下载预编译的扩展https://github.com/khanakiaphp/mamp_extensions
只是一个补充。也许您遵循了上述步骤,但仍然无法将其安装到/Applications/MAMP/bin/php/php7。2.1/lib/php/extensions/no-debug-non-zts-20170718/
。我做了一些对我有用的事情。
我添加了--with-php-config
在--prefix
标志之前,它起作用了。见以下步骤。
打开终端并将cd放入下载文件夹。然后运行这个命令来解压缩tar。gz文件
tar -xzvf php-7.2.22.tar.gz
解压缩后cd进入pcntl目录。
cd php-7.2.22/ext/pcntl
从终端运行下一行,以配置PHP Api、Zend模块Api和Zend扩展Api。
/Applications/MAMP/bin/php/php7.2.22/bin/phpize
然后跑
./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.22/bin/php-config --prefix=/Applications/MAMP/bin/php/php7.2.22/bin/php; make && make install;
你应该看到
Installing shared extensions: /Applications/MAMP/bin/php/php7.2.22/lib/php/extensions/no-debug-non-zts-20170718/
然后您可以重复上面的最后两个步骤。
tar-xzvfphp-7.2。1.焦油。广州
cd php-7.2。1/ext/pcntl
/Applications/MAMP/bin/php/php7。2.1/bin/phpize
/配置——使用php config=/Applications/MAMP/bin/php/php7。2.1/bin/php-config——前缀=/Applications/MAMP/bin/php/php7。2.1/bin/php
make
安装共享扩展:/Applications/MAMP/bin/php/php7。2.1/lib/php/extensions/no-debug-non-zts-20170718/
打开MAMP PRO菜单-
运行命令
php--ri pcntl
并显示pcntl-pcntl支持=
问题内容: 我已经在Ubuntu 14.04(Trusty Tahr)上安装了PHP 7和MySQL 5.5.47。 我已经使用以下方法检查了已安装的扩展程序: 它输出: 我也无法使用phpinfo()看到MySQLi扩展。如何在PHP 7中启用/安装MySQLi扩展? 这就是为什么我不能使用phpMyAdmin的原因。它说:“缺少mysqli扩展名。” 问题答案: 我找到了解决方案。我可以在ph
好吧,这对我来说是一次非常令人沮丧的冒险。我连续几天花了很多时间试图让MathJax启用并识别ipython笔记本中标记单元格中的mhchem扩展。数学表达式工作正常,但mhchem宏无法识别。我已经尝试在文件。我试着在Markdown窗口中添加以下脚本代码 我已经尝试了在互联网上能找到的每一个技巧和窍门。似乎什么都不管用。 我正在运行debian的喘息声。我想可能是默认的mhchem和MathJ
问题内容: 试图通过安装程序安装程序在 Win7 / 64 + WampServer 2.2* 上安装Composer依赖性管理工具,我得到以下消息: * 缺少openssl扩展名,这将降低Composer的安全性和稳定性。如果可能的话,您应该启用它或使用–with-openssl重新编译php 所以这就是我所做的… 在我的任务栏中的Wamp图标中,单击 这表明通过在扩展名旁边放置 复选标记可以
我使用MAMP Pro来管理我的开发环境,PHP是7.0.12版本,运行在模块模式。 我已经为PHP添加了pcntl模块,并按照这个答案的说明编译了它。 pcntl。所以文件位于我的文件夹。此外,在我的vhost上,我可以输出并验证扩展是否已安装,并通过
问题内容: 我想在Firefox扩展中使用jQuery,我将库导入到xul文件中,如下所示: 但是xul文件中无法识别$()函数,jQuery()也无法识别。 我还尝试过将“ content.document”对象(该对象反映“ document”对象)作为上下文参数传递给jQuery函数,如下所示: 但仍然无法正常工作,以前有人遇到过这个问题吗? 问题答案: 我使用以下内容: 这是一个
我正在尝试做的是创建一个chrome扩展,创建新的,嵌套的,书签文件夹,使用承诺。 执行此操作的函数是chrome.bookmarks.create()。但是我不能只循环这个函数,因为chrome.bookmarks.create是异步的。我需要等待,直到文件夹创建,并获得它的新ID,然后继续它的子级。 承诺似乎是要走的路。不幸的是,我找不到一个使用异步调用和自己的回调(如chrome.bookm