Как установить Anchor CMS на CentOS 7 LAMP VPS
Используете другую систему? Anchor CMS - это сверхпростая и чрезвычайно легкая бесплатная система управления контентом (CMS) с открытым исходным кодом.
Java - это популярная программная платформа, которая позволяет разрабатывать и запускать приложения и апплеты Java в различных аппаратных средах.
Существует три выпуска платформы Java: Standard Edition (SE), Enterprise Edition (EE) и Micro Edition (ME). Мы будем говорить только о Standard Edition (SE) Java в этой статье.
Существует также две разные реализации платформы Java SE: OpenJDK и Oracle Java. Исходный код каждой реализации практически одинаков, существует лишь несколько незначительных различий между ними. Короче говоря, OpenJDK является полностью открытым исходным кодом и в основном лицензируется по GPL, в то время как Oracle Java добавляет некоторые сторонние компоненты с закрытым исходным кодом и некоторые коммерческие функции, используя коммерческую лицензию - лицензию двоичного кода для продуктов платформы Java SE.
Кроме того, для каждой реализации Java существует два разных пакета: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE необходим для запуска скомпилированных приложений Java, а JDK используется для разработки приложений Java.
Между тем, каждая реализация Java SE имеет три широко используемых номера версий (6, 7 и 8) для различных видов приложений.
Для Oracle Java пакеты программного обеспечения могут быть 32-разрядными (i686, x86) или 64-разрядными (x64).
При установке Java SE вам необходимо выбрать соответствующую комбинацию факторов, упомянутых выше, в соответствии с требованиями ваших приложений и лицензий.
Все команды в этом руководстве должны выполняться пользователем без полномочий root с правами sudo. Вы должны создать такого пользователя в соответствии с этой статьей .
Обычно вам просто нужно установить только один из следующих вариантов, но дизайн Java позволяет вам установить два или более вариантов в вашей системе. После установки вы также должны установить несколько переменных среды для ежедневного использования. Это также помогает настроить программу Java по умолчанию, если в вашей системе установлено несколько вариантов. Инструкции приведены ниже в этом руководстве.
JRE: sudo yum install -y java-1.8.0-openjdk
JDK: sudo yum install -y java-1.8.0-openjdk-devel
JRE: sudo yum install -y java-1.7.0-openjdk
JDK: sudo yum install -y java-1.7.0-openjdk-devel
JRE: sudo yum install -y java-1.6.0-openjdk
JDK: sudo yum install -y java-1.6.0-openjdk-devel
В отличие от OpenJDK, пакеты Oracle Java должны быть загружены в вашу систему до того, как вы сможете их установить.
Существует три разных пакета Oracle Java 8: JRE, Server JRE и JDK. Среди этих пакетов пакет Server JRE предназначен для запуска приложений Java на сервере, два других используются так же, как и их одноранговые узлы OpenJDK.
Если возможно, вы всегда должны загружать и устанавливать последнюю версию Oracle Java, которая находится 8u66
на момент написания. Вы всегда можете найти последнюю версию и ее URL-адрес для загрузки на официальном веб-сайте Oracle Java.
Другие варианты установки включают: типы CPU (i686 или x64) и типы загружаемых файлов ( .rpm
или .tar.gz
).
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jre-8u66-linux-x64.rpm"
sudo yum localinstall -y jre-8u66-linux-x64.rpm
rm ~/jre-8u66-linux-x64.rpm
Примечание . Если выпущена более новая версия, замените URL-адрес и имя файла соответственно последней информацией на веб-сайте Oracle.
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/server-jre-8u66-linux-x64.tar.gz"
sudo mkdir /usr/java/
sudo tar -zxvf server-jre-8u66-linux-x64.tar.gz -C /usr/java/
rm ~/server-jre-8u66-linux-x64.tar.gz
Примечание . Если выпущена более новая версия, замените URL-адрес и имя файла соответственно последней информацией на веб-сайте Oracle.
Прежде чем вы сможете использовать Java, вам нужно настроить несколько переменных среды:
sudo vi /etc/profile
Добавьте следующие предложения в конец файла:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Сохранить и выйти:
:wq
Внесите свои изменения в силу:
source /etc/profile
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm"
sudo yum localinstall -y jdk-8u66-linux-x64.rpm
rm ~/jdk-8u66-linux-x64.rpm
Примечание . Если выпущена более новая версия, замените URL-адрес и имя файла соответственно последней информацией на веб-сайте Oracle.
Обновления безопасности Oracle Java 7 и Oracle Java 6 уже некоторое время недоступны для общественности. Не рекомендуется продолжать использовать Oracle Java 7 или Oracle Java 6 без этих обновлений безопасности. Если вы обязаны поддерживать устаревшее приложение Java 7 или Java 6, несовместимое с Oracle-Java-8, вам необходимо связаться с Oracle для дальнейшей поддержки.
java -version
Если с вашей установкой все в порядке, вы увидите приглашение типа:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Какой бы вариант вы не установили, вы должны установить следующие переменные среды для ежедневного использования. Если в вашей системе установлено несколько вариантов, вы также можете указать программу Java по умолчанию следующим способом:
sudo vi /etc/profile
Добавьте следующие предложения в конец файла. Замените /usr/java/jdk1.8.0_66
место установки на вашем сервере:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Сохранить и выйти:
:wq
Внесите свои изменения в силу:
source /etc/profile
Используете другую систему? Anchor CMS - это сверхпростая и чрезвычайно легкая бесплатная система управления контентом (CMS) с открытым исходным кодом.
При настройке нового сервера Linux рекомендуется обновить ядро системы и другие пакеты до последней стабильной версии. В этой статье
Используете другую систему? Backdrop CMS 1.8.0 - это простая и гибкая, удобная для мобильных устройств, бесплатная система с открытым исходным кодом (CMS), которая позволяет нам
Если вы хотите разместить свой инвентарь в Интернете или просто магазин технических аксессуаров, Magento - отличное решение для электронной коммерции в Интернете. Это статья
Используете другую систему? AirSonic - это бесплатный и потоковый сервер с открытым исходным кодом. В этом уроке я проведу вас через процесс развертывания
OrangeScrum - это бесплатный инструмент управления проектами с открытым исходным кодом, который широко используется в малом и среднем бизнесе. В этой статье я проведу вас через
OrientDB - это мультимодельная СУБД NoSQL с открытым исходным кодом нового поколения. Благодаря поддержке нескольких моделей данных OrientDB может обеспечить большую функциональность и гибкость в
Vtiger CRM - это популярное приложение для управления взаимоотношениями с клиентами, которое может помочь предприятиям увеличить продажи, обеспечить обслуживание клиентов и увеличить прибыль. я
MaraDNS - это легкая, но надежная программа с открытым исходным кодом для DNS-сервера. По сравнению с другими приложениями того же типа, такими как ISC BIND, PowerDNS и djbdns
Используете другую систему? Netdata - восходящая звезда в области мониторинга показателей системы в режиме реального времени. По сравнению с другими инструментами того же рода, Netdata:
Используете другую систему? В этом уроке я расскажу, как настроить сервер Starbound в CentOS 7. Предварительные условия Вы должны иметь эту игру на себе
RabbitMQ - это брокер сообщений с открытым исходным кодом, который поддерживает AMQP, STOMP и другие коммуникационные технологии. Широко используется в корпоративных приложениях
Добро пожаловать в другой учебник Vultr. Здесь вы узнаете, как установить и запустить сервер SAMP. Это руководство было написано для CentOS 6. Предварительные условия
Используете другую систему? Elgg - это движок социальных сетей с открытым исходным кодом, который позволяет создавать социальные среды, такие как социальные сети кампуса и
Bolt - это CMS с открытым исходным кодом, написанная на PHP. Исходный код Bolts размещен на GitHub. Это руководство покажет вам, как установить Bolt CMS на новую CentOS 7 Vult.
Традиционные подходы к анализу данных невозможно использовать, когда наборы данных достигают определенного размера. Современная альтернатива анализу огромных массивов данных, которые я
Elasticsearch - популярный движок полнотекстового поиска и аналитики с открытым исходным кодом. Благодаря своей универсальности, масштабируемости и простоте использования, Elasticsearch широко используется
Обзор Эта статья призвана помочь вам в кратчайшие сроки запустить и запустить кластер Kubernetes с помощью kubeadm. Это руководство будет развертывать два сервера, на
Используете другую систему? Введение Sails.js - это инфраструктура MVC для Node.js, аналогичная Ruby on Rails. Это делает для разработки современных приложений вер
Введение В этом руководстве мы будем устанавливать PufferPanel на нашем Vultr VPS. PufferPanel - это бесплатная панель управления с открытым исходным кодом для управления вами.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше