Как обновить версию PHP до последней стабильной версии?

Firefox (правильно) использует fontconfig для определения свойств шрифта на основе набора правил, а затем возвращается к настройкам GNOME для любых свойств, которые не были определены fontconfig. Это позволяет вам настраивать такие параметры, как настройки шрифтов для каждого шрифта и т. Д.

Проблема в том, что мы (неправильно) отправляем все правила match-all в fontconfig для антиалиасов и настроек намекания. Это означает, что настройки fontconfig всегда переопределяют настройки GNOME в Firefox и действительно являются ошибкой в ​​нашем пакете fontconfig.

Это похоже на часть проблемы, которую вы видите.

Чтобы исправить это, вы можете сделать следующее:

sudo rm /etc/fonts/conf.d/10-*

Обратите внимание, что /etc/fonts/conf.d просто содержит набор символических ссылок для полного набора файлов конфигурации в / etc / fonts / conf .avail. Чтобы восстановить конфигурацию по умолчанию в Ubuntu, вы можете запустить:

cd /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/10-antialias.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf

Кроме того, ваши шрифты могут выглядеть несколько иначе, в зависимости от какой сборки Firefox вы используете. В Ubuntu-сборке Firefox есть патч cairo для включения фильтрации Freetype LCD, что сделает его шрифты похожими на другие приложения и уменьшит цветные рамки.

Официальная сборка mozilla.org не имеет этого патч и его шрифты будут иметь заметно больше цветовой окантовки по сравнению с шрифтами в других приложениях.

1
задан 19 March 2016 в 10:44

4 ответа

Выполните следующее, чтобы добавить PPA:

sudo apt-add-repository ppa:ondrej/php5

Обновив PHP с версии 5.3 до 5.5, это может привести к обновлению вашего Apache с версии 2.2 до 2.4. Поэтому будьте осторожны.

5
ответ дан 24 May 2018 в 00:40

Для новейшего процесса обновления используйте следующую команду:

sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

Затем запустите следующую команду в терминале

sudo apt-get update 

Это хорошо работает при установке php 5.5.5.6 и 7.0

Если есть ошибки, эта команда разрешит ошибки

sudo dpkg --configure -a
4
ответ дан 24 May 2018 в 00:40

Если вы хотите обновить только PHP с 5.3 до 5.5 и не хотите обновлять систему, вам также нужно установить apache 2.4.

sudo apt-add-repository ppa:ondrej/apache2 -y
sudo add-apt-repository ppa:ondrej/php -y
sudo aptitude update
sudo apt-get install apache2 libapache2-mod-php5 

Остерегайтесь некоторых изменений в apache 2.4, связанных для требования предоставить все.

https://httpd.apache.org/docs/current/upgrading.html

1
ответ дан 24 May 2018 в 00:40

В Ubuntu 14

Требуется только эта строка

sudo apt-add-repository ppa:ondrej/php5-5.6

Затем

sudo apt-get install php5

Это вызовет систему обновления PPA

1
ответ дан 24 May 2018 в 00:40

Другие вопросы по тегам:

Похожие вопросы: