2016年10月29日 星期六

解決Composer安裝過程少了ext-dom延伸套件

OS:Ubuntu 16.04.3 Server
PHP:7.0.8
當我使用composer create-project要建立一個yii2的專案,安裝過程出現了composer相依性問題:

phpunit/phpunit 5.6.2 requires ext-dom * -> the requested PHP extension dom is missing from your system.

似乎是ext-dom延伸套件沒有安裝,google察看了其他的文件,才發現正確的說法是php-xml套件沒有裝上

sudo apt-get install php-xml

註:

sudo apt-get install php7.0-xml

也可以,兩個安裝的路徑似乎一樣

參考網頁:

2016年10月19日 星期三

Ubuntu16.04設定locals語系

Ubuntu16.04設定語系的方法有些不太一樣

1.檢查是否有支援中文語系
less /usr/share/i18n/SUPPORTED | grep zh_TW


2.修改預設的語系全域設定
sudo vi /etc/default/locale
改成
LANG=zh_TW.UTF-8
LANGUAGE=zh_TW.UTF-8
LC_ALL=zh_TW.UTF-8
3.輸入以下的指令,將locale套件管理程式選定預設的語系改為zh_TW.UTF-8 UTF-8,並將zh_TW.Big5及en_US.UTF-8取消
sudo dpkg-reconfigure locales

4.登出後再登入,修改的設定就會生效
如此一來,利用遠端連線軟體登入,就可以正常顯示中文

相關參考:Ubuntu14.04如何設定語系