Пожалуйста, потерпите меня; Я разработчик, а не администратор сервера. Моя компания хочет изучить Magento. Они вручили мне предварительно настроенный сервер Linux с установленными apache и PHP, но когда я пытаюсь запустить настройку Magento, он сообщает мне, что есть расширения PHP, которые необходимо загрузить. Я могу редактировать файл php.ini, но понятия не имею, где взять расширения или как их установить, да и здесь нет никого, кто знает.
Кто-нибудь может мне помочь? Мне нужны расширения PDO_MySQL, mcrypt и GD. Я искал и находил сайты, на которых говорится о загрузке с терминала и компиляции кода, но все это мне не по зубам. Есть простой способ сделать это?
Это может помочь узнать, какой у вас дистрибутив и какая версия php. Я говорю о обработать поиска пакетов, так как лучше знать как найти что-то, чем просто установить то, что вам говорят. Научите человека ловить рыбу и все такое.
Теперь у меня под рукой есть ubuntu и centos boxen, и благодаря волшебству команды поиска пакетов ....
Для Ubuntu
я использовал apt-cache search KEYWORD php
чтобы найти нужные пакеты - в данном случае имя плагина в качестве ключевых слов. Из этого вы можете установить 3 пакета, которые вам нужны, через apt-get install php5-mcrypt php5-gd php5-mysql
- последний пакет должен охватывать PDO в дистрибутивах Debian, как я считаю
Для Centos / Red Hat
я использовал dnf search KEYWORDS
таким же образом - но не все нужные вам пакеты кажутся доступными по умолчанию. Более старые версии этих дистрибутивов используют yum
скорее, чем dnf.
Интересующие вас пакеты: php-pdo
php-gd
и php-mcrypt
- последний не в репозитории по умолчанию (проверил yum, потом погуглил) - вам может потребоваться добавить репозиторий EPEL, чтобы вместо этого получить этот пакет
Использование диспетчера пакетов по умолчанию должно упростить установку и обслуживание пакетов, поскольку ваши обновления будут происходить со всем остальным.
Посмотри на http://pear.php.net/
Часто в системе Linux есть приложение-груша в репозитории, поэтому вам просто нужно будет запустить команду для каждого расширения, которое вы хотите установить.
Вы можете просмотреть http://www.directadmin.com/forum/showthread.php?t=24448. Здесь есть все необходимые команды и поиск неисправностей.
Чтобы обновить расширение PHP в Linux:
Шаг 1. Войдите в систему как root
step2: введите -> Yum install php-xml
шаг 3: перезапуск службы httpd // перезапуск службы