如何安装PHP PhantomJS需要软件包


How to install PHP PhantomJS require packages

我正在尝试使用PHP PhantomJS,但它需要一些包才能运行。。我是php的编写者,当我试图在根php PhantomJS 上安装依赖项时

composer install

表示

Loading composer repositories with package information
Installing dependencies (including require-dev)
Nothing to install or update
Generating autoload files

我很困惑。。。任何人都可以帮助如何安装需要运行PHP PhantomJS脚本的包?

如果您下载了它,您就可以在不使用Composer的情况下获得所需的一切。Composer用于下载此软件包和其他软件包,但这不是获取软件包的唯一方法。:)

现在,使用该包最简单的方法是有一个新的干净的空目录,并执行以下行:

composer require jonnyw/php-phantomjs:2.*

现在神奇的事情发生了,包括创建一个composer.json文件、下载该包、创建自动加载文件,然后就完成了。

对于一个空目录,您不能做太多事情,所以为了在您自己的代码中使用该包(或其他包),请转到代码的根目录,并在上面执行。同样的事情也会发生,然后你就差不多完成了——除了如果你想使用这个包,你需要在自己的代码中包括自动加载器文件这一事实之外。

通过Composer安装PhantomJS

使用包装";jakoch/fintomjs安装程序";。

它将适用于Linux、Windows或Mac的PhantomJS二进制文件安装到项目的/bin文件夹中。

  1. 只需在项目composer.json文件中添加以下行:

     {
         "require": {
             "jakoch/phantomjs-installer": "3.0.0"
         },
         "scripts": {
             "post-install-cmd": [
                 "PhantomInstaller''Installer::installPhantomJS"
             ],
             "post-update-cmd": [
                 "PhantomInstaller''Installer::installPhantomJS"
             ]
         },
         "config": {
             "bin-dir": "bin"
         }
     }
    

    版本号决定了提取PhantomJS的哪个版本。

  2. 执行composer updatecomposer install