Intereting Posts
Базовый PHP-объектно-ориентированный интродукция и инжекция зависимостей Как запустить скрипт PHP с помощью задачи расписания Windows? PHP file_exists и unlink не работают Как разрешить MySQL на Windows Server для внешнего удаленного доступа? ajax-вызов не работает при попытке отправить данные на localhost: 8000 из localhost Подключение к веб-службе с помощью KSOAP2 – получение исключения XmlPullParserException Массив PHP для запуска сообщения об ошибке при загрузке файла PHP PDO-MYSQL: как использовать соединение с базой данных в разных классах Проверка подлинности PHP is_numeric или preg_match 0-9 файл нескольких маршрутов istead одного основного файла маршрута в laravel 5 Письмо отправлено! Но не получен в папке «Входящие». PHP -> localhost -> XAMPP -> Веб-сервер Анонимная функция в массиве Чтобы понять PHP-команду include -command Эффективное сохранение загруженных пользователем изображений в файловой системе Удалить все элементы массива, кроме того, что я хочу?

Ошибки установки PHP на Centos6

Я новичок в сервере и Linux, и я столкнулся с некоторыми проблемами. Я пытаюсь обновить свой PHP, ища команды linux через сеть. Некоторые команды выполнялись отлично, а некоторые нет.

Я попытался использовать эту команду для установки php-gd, так как у меня есть это сообщение об ошибке «Необходимая библиотека GD отсутствует». Итак, я попытался запустить это ниже:

yum install php-gd 

Однако он дает мне следующее сообщение об ошибке:

 php56w-common conflicts with php-common-5.3.3-46.el6_6.x86_64 

Вот некоторые сведения о моем сервере:

 [root@uat ~]# rpm -ql php package php is not installed [root@uat ~]# rpm -qa php\* php56w-pdo-5.6.11-1.w6.x86_64 php56w-5.6.11-1.w6.x86_64 php56w-cli-5.6.11-1.w6.x86_64 php56w-common-5.6.11-1.w6.x86_64 php56w-mysql-5.6.11-1.w6.x86_64 [root@uat ~]# rpm -Va php\* S.5....T. c /etc/php.ini [root@uat ~]# which php /usr/bin/php [root@uat ~]# php -v PHP 5.6.11 (cli) (built: Jul 10 2015 22:43:20) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies 

Знаете ли вы, что я сделал неправильно, обновив свой php? Должен ли я удалить все php-файлы на моем сервере и переустановить? Как?

Solutions Collecting From Web of "Ошибки установки PHP на Centos6"

Решил его, удалив все php, используя «yum remove php php-common»

и изменил имя файла «remi.repo» в папке /etc/yum.repos.d, как показано ниже:

 [remi-php56] name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/ mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror # WARNING: If you enable this repository, you must also enable "remi" enabled=1 gpgcheck=1 

убедитесь, что php56 включен = 1.

Перейдите в /etc/yum.repos.d. Удалите дополнительный репозиторий, который вы можете увидеть в своем полном сообщении об ошибке. Нима

Если вы используете Centos 6.7 и установили php 5.6, для меня работала следующая команда:

sudo yum install php56w-pecl-xdebug.x86_64 (я устанавливал xdebug, а не GD)

Я нашел это, запустив yum search php56

Вы должны запустить:

 yum install php56w-gd 

Поэтому при установке php-extension есть ошибка:

 *-common conflicts with php-common-5.3.3-46.el6_6.x86_64 

Просто введите *-extension

Пример:

yum install php-fpm есть ошибка

 Error: php56u-common conflicts with php-common-5.3.3-46.el6_7.1.x86_64 

то вам следует запустить

 yum install php56u-fpm 

Причина этой ошибки заключается в том, что вы устанавливаете версию php, не соответствующую версии системного репо. Поэтому yum получает версию системного репо, но это несовместимо с установленной вами версией php. Когда вы задаете версию php, yum получите правильную версию, так счастлива!