官網安裝可能我英語水平不行看不是很明白了
官網安裝
官方地址:http://twig.sensiolabs.org/doc/installation.html
$ composer require twig/twig:~1.0最後在 php.ini 加入下面這代碼extension=twig.so #For Unix systems
centos 7 安裝成功
按這個方式弄半天沒有成功,最後在 centos7 安裝 php56-twig 就OK了
$ sudo yum install php56u-twig
php56u 是我在 centos7 安裝的 php 的版本
如果用其他版本的可以找其他相對應的 twig 擴充版本。
ubuntu 安裝-失敗
ubuntu 版本: Ubuntu 14.04.4 LTS
php 版本: PHP 7.0.8-3+deb.sury.org~trusty+1
問題一
在執行官網 composer 方法安裝報錯
$ composer require twig/twig:~1.0
這兩個失敗查了很多也不知道怎麼解決?
問題二
找不到 ubuntu 的 php-twig 擴充安裝包
centos7 裡可以搜尋到 php-twig 很多版本的包,但 utuntu 一個版本都找不到。
不知道有沒有其他 ubuntu 資源套件,或者其他安裝方法
問題三
求個 ubuntu php7 Twig C擴充安裝其他方案
補充問題
pear 安裝 Twig C擴充 報錯
$ pear install twig/CTwig
回複內容:
官網安裝可能我英語水平不行看不是很明白了
官網安裝
官方地址:http://twig.sensiolabs.org/doc/installation.html
$ composer require twig/twig:~1.0最後在 php.ini 加入下面這代碼extension=twig.so #For Unix systems
centos 7 安裝成功
按這個方式弄半天沒有成功,最後在 centos7 安裝 php56-twig 就OK了
$ sudo yum install php56u-twig
php56u 是我在 centos7 安裝的 php 的版本
如果用其他版本的可以找其他相對應的 twig 擴充版本。
ubuntu 安裝-失敗
ubuntu 版本: Ubuntu 14.04.4 LTS
php 版本: PHP 7.0.8-3+deb.sury.org~trusty+1
問題一
在執行官網 composer 方法安裝報錯
$ composer require twig/twig:~1.0
這兩個失敗查了很多也不知道怎麼解決?
問題二
找不到 ubuntu 的 php-twig 擴充安裝包
centos7 裡可以搜尋到 php-twig 很多版本的包,但 utuntu 一個版本都找不到。
不知道有沒有其他 ubuntu 資源套件,或者其他安裝方法
問題三
求個 ubuntu php7 Twig C擴充安裝其他方案
補充問題
pear 安裝 Twig C擴充 報錯
$ pear install twig/CTwig
我沒用過twig, 但是從你的來看, 實際上並沒有失敗
中的錯誤是告訴你php沒有安裝zip擴充, 並且系統也沒有安裝unzip命令, 所以它無法解壓下載下來的zip (我推測這裡是一個已經ok的二進位檔案的zip)
但是後面它嘗試從源碼安裝了 (Now trying to download from source)
所以應該通過源碼安裝的方式安裝成功了
第一點明顯是沒有zip和unzip指令,你可以試試安裝一個
sudo apt-get install zip
但我想說的是你其實沒有必要用composer升級,你這樣做只不過是從v1.23升到v1.24,除非你確定它修複了你目前遇到的問題,否則沒有太大意義。
關於C擴充安裝
官方建議你用pear來安裝,你有試過嗎?
pear channel-discover pear.twig-project.orgpear install twig/CTwig
是否安裝C擴充這隻是效率最佳化問題,就算你不安裝也不會不能用,你大可以在項目上線後再安裝C擴充。可能你上線的伺服器就是centos。