Temos os seguintes módulos instalados na Rackspace para o servidor Magento antigo. Eles têm um novo servidor que estou esperando para emparelhar isso. Quais são os requisitos mínimos?
php54-pecl-memcache-3.0.8-1.ius.centos6.x86_64
php54-mysql-5.4.38-1.ius.centos6.x86_64
php54-mbstring-5.4.38-1.ius.centos6.x86_64
php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64
php54-cli-5.4.38-1.ius.centos6.x86_64
php54-mcrypt-5.4.38-1.ius.centos6.x86_64
php54-pecl-apc-3.1.13-2.ius.centos6.x86_64
php54-xml-5.4.38-1.ius.centos6.x86_64
php54-soap-5.4.38-1.ius.centos6.x86_64
php54-gd-5.4.38-1.ius.centos6.x86_64
php54-pear-1.9.5-2.ius.centos6.noarch
php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64
php54-pecl-redis-2.2.5-1.ius.centos6.x86_64
php54-imap-5.4.38-1.ius.centos6.x86_64
php54-process-5.4.38-1.ius.centos6.x86_64
php54-bcmath-5.4.38-1.ius.centos6.x86_64
php54-pdo-5.4.38-1.ius.centos6.x86_64
php54-intl-5.4.38-1.ius.centos6.x86_64
php54-odbc-5.4.38-1.ius.centos6.x86_64
php54-pspell-5.4.38-1.ius.centos6.x86_64
php-5.4
server-setup
brentwpeterson
fonte
fonte
Respostas:
A verificação de requisitos do Magento é um script decente a ser executado para confirmar se o servidor atende aos requisitos (você precisa alterar a tag PHP de abertura para
<?php
se o servidor não suportar tags abertas curtas) e, se você abrir, tem uma lista de PHP extensões necessárias, listadas como:curl
dom
gd
hash
iconv
mcrypt
pcre
pdo
pdo_mysql
simplexml
Então, eu diria que você definitivamente precisa:
php54-pecl-memcache-3.0.8-1.ius.centos6.x86_64
php54-mysql-5.4.38-1.ius.centos6.x86_64
php54-mcrypt-5.4.38-1.ius.centos6.x86_64
php54-xml-5.4.38-1.ius.centos6.x86_64
php54-gd-5.4.38-1.ius.centos6.x86_64
php54-pdo-5.4.38-1.ius.centos6.x86_64
php54-intl-5.4.38-1.ius.centos6.x86_64
(não no verificador de requisitos, com certeza você precisa)php54-soap-5.4.38-1.ius.centos6.x86_64
(mesmo)Eu recomendaria manter o seguinte:
php54-cli-5.4.38-1.ius.centos6.x86_64
(útil para scripts de shell)php54-pear-1.9.5-2.ius.centos6.noarch
(necessário para conexão do Megento, se usado)Pode ser necessário, dependendo dos módulos utilizados / configuração:
php54-mbstring-5.4.38-1.ius.centos6.x86_64
(necessário para alguns módulos, acredito que o SagePaySuite precise)php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64
(necessário apenas se você tiver extensões criptografadas do ioncube)php54-pecl-apc-3.1.13-2.ius.centos6.x86_64
(Cache da APC, verifique seu local.xml)php54-pecl-redis-2.2.5-1.ius.centos6.x86_64
(Redis cache, verifique seu local.xml)Não é necessário:
php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64
(Compressão LZF)php54-imap-5.4.38-1.ius.centos6.x86_64
(Correio IMAP, duvido muito que você precise)php54-process-5.4.38-1.ius.centos6.x86_64
php54-bcmath-5.4.38-1.ius.centos6.x86_64
php54-odbc-5.4.38-1.ius.centos6.x86_64
php54-pspell-5.4.38-1.ius.centos6.x86_64
Ah, sim , também o n98 MageRun tem um comando que você pode executar, o que é ótimo -
n98-magerun sys:check
, você pode configurar um servidor temporário e apenas instalar módulos até que a verificação volte limpa, ou siga o oposto e faça o que você não sente você precisa e executa o comando toda vez, a saída mostra praticamente o que o Magento verifica:fonte
php-soap
ephp-mysql
são obrigatórios também.APC
,Redis
E / ouMemcached
são opcionais para armazenamento em cache