Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Не могу поставить Intl для PHP
цитата
23/04/24 в 11:02
 dmmcash
Чото хрень выходит с этим модулем.
Прочитал в инете все что можно. Сделал по шагам так:
Цитата:
yum install icu libicu libicu-devel
yum update
yum list php7*intl
yum install php74-php-intl.x86_64
Апач рестарт


Оно установилось нормально попутно установив что-то типа Common и Json, не помню точно. Но в списке модулей не появилось. Ошибок при установке не выдавало.

В одном месте нашел что надо вручную дописать extension=intl.so в php.ini
Но в самом php.ini написано что это старый способ а щас не надо. И у меня на другом сервере тоже с PHP7.4 этот intl работает и там в php.ini нет такой записи.

Подскажите пожалуйста куда копать.
цитата
23/04/24 в 13:00
 Magistrator
Если компилировалось как отдельный модуль, то надо прописывать для его загрузки.
цитата
24/04/24 в 13:07
 dmmcash
Да я уже пробовал прописать. Только не загружается потому что его нет в папке модулей. Я даже поиском по всей системе intl.so - нету
При том что yum пишет что установлено. Вот хз что там установлено smail101.gif
Удалил это нафиг
цитата
24/04/24 в 13:22
 pirate
есть такое?


Files
/etc/opt/remi/php74/php.d/20-intl.ini
/opt/remi/php74/root/usr/lib64/php/modules/intl.so
цитата
24/04/24 в 15:01
 dmmcash
pirate писал:
есть такое?

Заново установил Intl для проверки. Вот жеж зараза. Я поиском искал этот гребаный intl.so и он не находился. А он тут зашкерился smail101.gif

Это мне теперь так в php.ini его с полным путем и добавлять?

extension=/opt/remi/php74/root/usr/lib64/php/modules/intl.so
цитата
24/04/24 в 15:20
 pirate
сначала посмотреть что в интл.ини написано может просто коммент снять

вообще пишут надо ставить по особому https://serverfault.com/questions/1064585/how-to-install-php-intl-on-centos-php-7-2

yum --enablerepo=remi install php74-php-intl
цитата
24/04/24 в 18:30
 dmmcash
pirate писал:
сначала посмотреть что в интл.ини написано может просто коммент снять

Я читал уже это ранее но делать не пробовал потому как remi ведь уже включен. Попробовал ставить так сейчас. Не помогло. В 20-intl.ini включено.

Видимо что-то нетривальное. Уже опасаюсь сломать сервак icon_smile.gif
Не зря он отсюда /opt/remi/php74/root/usr/lib64/php/modules/intl.so не ставится в нормально место. Может несовместимость какая. Подумаю что дальше делать.


Эта страница в полной версии