PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Как узнать, присутствуют ли в системе необходимые пакеты?
Anguis
Отправлено: 16 Ноября, 2016 - 22:28:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




Доброго!
В некоторых CMS (сейчас не вспомню в каких конкретно) перед установкой CMS на сервер происходит проверка системных требований.
Хочу такую же темку замутить для своего сайтеца. Так вот вопрос в следующем. Если проверить версию системы, пхп и его расширений не составляет труда с помощью штатных функций uname и php_version, то со специфическими пакетами, такими как tar, zip и wget такая тема не канает. Ну собсно в этом и вопрос - можно ли проверить наличие или отсутствие определенных пакетов в системе?

Ну и еще, я бы с удовольствием поглядел на реализацию такой проверки из какой-нть CMS. Или может у кого есть готовый скриптик, поглядеть что там да как?
 
 Top
3d_killer
Отправлено: 17 Ноября, 2016 - 08:40:23
Post Id



Участник


Покинул форум
Сообщений всего: 1892
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




возьми любую СМS и смотри, там полно скриптиков
 
My status
 Top
Anguis
Отправлено: 17 Ноября, 2016 - 20:33:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




3d_killer Да ты гений! И как я сам не додумался то!?
А теперь возьми какой нибудь друпал и найди в нем тот самый кусок кода. Смогешь?
 
 Top
3d_killer
Отправлено: 17 Ноября, 2016 - 20:48:21
Post Id



Участник


Покинул форум
Сообщений всего: 1892
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




смогу конечно
(Добавление)
только вот в чем вопрос зачем вам проверка тех модулей? просто для красоты типо круто?, если бы вы их использовали у себя то вероятно бы знали как проверить есть то или иной модуль чтобы им воспользоваться
 
My status
 Top
Anguis
Отправлено: 17 Ноября, 2016 - 22:15:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




3d_killer пишет:
смогу конечно
(Добавление)
только вот в чем вопрос зачем вам проверка тех модулей? просто для красоты типо круто?, если бы вы их использовали у себя то вероятно бы знали как проверить есть то или иной модуль чтобы им воспользоваться

Я знаю как проверить. Тупо exec может проверить все что надо. Но я полагаю, что есть метод красивее.
Использование тривиально wget - скачиваем архивчик, zip или tar - распаковываем его.

Я вот восьмой друпал ковыряю, но че та пока не могу найти среди этого невероятного леса либ и модулей именно то что мне нужно. Джумлу тож ковырял - та же фигня. Надо наверно че попроще взять, типа симплы..
Если бы я знал конкретно в какой из них есть именно то что мне нужно..
(Добавление)
И таки да, это круто и красиво. И это 50% моего желания, а почему бы нет?
 
 Top
3d_killer
Отправлено: 17 Ноября, 2016 - 22:44:33
Post Id



Участник


Покинул форум
Сообщений всего: 1892
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




зачем интересно наваливать то, что не используется?
 
My status
 Top
Anguis
Отправлено: 18 Ноября, 2016 - 08:40:52
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




3d_killer пишет:
зачем интересно наваливать то, что не используется?

Если бы не использовалось, я бы не заморачивался!

А можно без демагогии!?!? Сколько раз уже, обратишься с конкретной проблемой, а вместо помощи в решении тебя убеждают что ты индюк! Уже вообще ни малейшего желания писать на форум нет.
 
 Top
Anguis
Отправлено: 18 Ноября, 2016 - 22:08:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




Сам разобрался..
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Операционная система и системные вызовы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB