2016-06-07 26 views
0

虽然我正在尝试安装序列化程序,但我得到这个错误 - Process类依赖于proc_open,它不适用于您的PHP安装。 我的主机提供商说他不能为我改变它。不使用composer安装序列化程序 - symfony

是否有其他选择安装Seriazlizer,我该怎么做?

谢谢你。

+0

你们是不是要运行'作曲家install'或'作曲家update'命令您的托管服务器上?一种选择是在你自己的计算机上完成本地操作,然后上传完成的'/ vendor'目录以及symfony应用程序的其余部分。 – jszobody

+0

我在想它,但有没有选择安装它没有作曲家? – drPAYMENT

+0

当然,你自己下载github回购。但是你会希望作曲家的自动加载器帮助你找到并加载类,所以我不会推荐它。 – jszobody

回答

0
  1. 尝试安装在您的计算机上的本地作曲家库例如:赛帝https://github.com/composer/satis

  2. 创建satis.json并建立SATIS

    php satis/bin/satis build satis.json server-composer/ 
    
  3. 安装一个Web服务器

  4. 将生成的文件夹转储到Web服务器根文件夹中的主机提供程序上。

  5. 新的本地仓库从packagist添加到您的composer.json和禁用proc_open:

    repositories": [ 
        { 
         "type": "composer", 
         "url": "http://127.0.0.1/server-composer/" 
        }, 
        { 
         "packagist": false 
        } 
    ], 
    
相关问题