• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Drupal 8 Twig C扩展安装问题

php 搞代码 4年前 (2022-01-23) 19次浏览 已收录 0个评论
文章目录[隐藏]

<body>

官网安装可能我英语水平不行看不是很明白了

官网安装

官方地址:http://twig.sensiolabs.org/doc/installation.html

<code>$ composer require twig/twig:~1.0最后在 php.ini 加入下面这代码extension=twig.so #For Unix systems</code>

centos 7 安装成功

按这个方式弄半天没有成功,最后在 centos7 安装 php56-twig 就OK了

<code>$ sudo yum install php56u-twig</code>

php56u 是我在 centos7 安装的 php 的版本
如果用其他版本的可以找其他相对应的 twig 扩展版本。

ubuntu 安装-失败

ubuntu 版本: Ubuntu 14.04.4 LTS
php 版本: PHP 7.0.8-3+deb.sury.org~trusty+1

问题一

在执行官网 composer 方法安装报错

<code>$ composer require twig/twig:~1.0</code>

这两个失败查了很多也不知道怎么解决?

问题二

找不到 ubuntu 的 php-twig 扩展安装包

centos7 里可以搜索到 php-twig 很多版本的包,但 utuntu 一个版本都找不到。
不知道有没有其他 ubuntu 资源包,或者其他安装方法

问题三

求个 ubuntu php7 Twig C扩展安装其他方案

补充问题

pear 安装 Twig C扩展 报错

<code>$ pear insta<b style="color:transparent">本文来源gao@!dai!ma.com搞$$代^@码!网!</b><strong>搞gaodaima代码</strong>ll twig/CTwig</code>

回复内容:

<body>

官网安装可能我英语水平不行看不是很明白了

官网安装

官方地址:http://twig.sensiolabs.org/doc/installation.html

<code>$ composer require twig/twig:~1.0最后在 php.ini 加入下面这代码extension=twig.so #For Unix systems</code>

centos 7 安装成功

按这个方式弄半天没有成功,最后在 centos7 安装 php56-twig 就OK了

<code>$ sudo yum install php56u-twig</code>

php56u 是我在 centos7 安装的 php 的版本
如果用其他版本的可以找其他相对应的 twig 扩展版本。

ubuntu 安装-失败

ubuntu 版本: Ubuntu 14.04.4 LTS
php 版本: PHP 7.0.8-3+deb.sury.org~trusty+1

问题一

在执行官网 composer 方法安装报错

<code>$ composer require twig/twig:~1.0</code>

这两个失败查了很多也不知道怎么解决?

问题二

找不到 ubuntu 的 php-twig 扩展安装包

centos7 里可以搜索到 php-twig 很多版本的包,但 utuntu 一个版本都找不到。
不知道有没有其他 ubuntu 资源包,或者其他安装方法

问题三

求个 ubuntu php7 Twig C扩展安装其他方案

补充问题

pear 安装 Twig C扩展 报错

<code>$ pear install twig/CTwig</code>

我没用过twig, 但是从你的截图来看, 实际上并没有失败
截图中的错误是告诉你php没有安装zip扩展, 并且系统也没有安装unzip命令, 所以它无法解压下载下来的zip (我推测这里是一个已经ok的二进制文件的zip)
但是后面它尝试从源码安装了 (Now trying to download from source)
所以应该通过源码安装的方式安装成功了

第一点明显是没有zip和unzip指令,你可以试试安装一个

<code>sudo apt-get install zip</code>

但我想说的是你其实没有必要用composer升级,你这样做只不过是从v1.23升到v1.24,除非你确定它修复了你目前遇到的问题,否则没有太大意义。

关于C扩展安装
官方建议你用pear来安装,你有试过吗?

<code>pear channel-discover pear.twig-project.orgpear install twig/CTwig</code>

是否安装C扩展这只是效率优化问题,就算你不安装也不会不能用,你大可以在项目上线后再安装C扩展。可能你上线的服务器就是centos。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Drupal 8 Twig C扩展安装问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址