From b55f855b36a41d6c6155d2d4275b65ba0807fa67 Mon Sep 17 00:00:00 2001 From: Benson Muite Date: Sat, 28 Mar 2020 13:46:49 +0300 Subject: [PATCH] Update example_centos.rst Indicate for PHP 74. Use dnf instead of yum Add reference to manual install for more PHP modules --- admin_manual/installation/example_centos.rst | 25 +++++++++++--------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/admin_manual/installation/example_centos.rst b/admin_manual/installation/example_centos.rst index c5f265326..d0dae7500 100644 --- a/admin_manual/installation/example_centos.rst +++ b/admin_manual/installation/example_centos.rst @@ -8,19 +8,19 @@ Start off by installing a CentOS 8 minimal install. This should provide a suffic First install some dependencies you will be needing during installation, but which will also be useful in every day use situations:: - yum install -y epel-release yum-utils unzip curl wget \ + dnf install -y epel-release yum-utils unzip curl wget \ bash-completion policycoreutils-python-utils mlocate bzip2 Now make sure your system is up to date:: - yum update -y + dnf update -y Apache ------ :: - yum install -y httpd + dnf install -y httpd See :ref:`apache_configuration_label` for details. @@ -78,20 +78,23 @@ You have to enable the module stream for 7.4: Installing PHP and the required modules ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Next install the PHP modules needed for this install. Remember, because this is a limited basic install, we only install the neccessary modules, not all of them. If you are making a more complete install, please refer to PHP module list in the source installation documentation, :doc:`../installation/source_installation`:: +Next install the PHP modules needed for this install. Remember, because this is a limited basic install, we only install the neccessary modules, not all of them. If you are making a more complete install, please refer to PHP module list in the source installation documentation, :doc:`../installation/source_installation`.:: - yum install -y php php-gd php-mbstring php-intl \ - php-pecl-apcu php-mysqlnd php-opcache php-json php-zip + dnf install -y php74 php74-php-gd php74-php-mbstring php74-php-intl php74-php-pecl-apcu\ + php74-php-mysqlnd php74-php-opcache php74-php-json php74-php-zip Manually building redis/imagick (optional) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - yum install -y php-pear gcc curl-devel php-devel zlib-devel pcre-devel make + dnf install -y php-pear gcc curl-devel php-devel zlib-devel pcre-devel make + pecl install redis - yum config-manager --set-enabled PowerTools - yum install -y Imagemagick ImageMagick-devel + dnf config-manager --set-enabled PowerTools + + dnf install -y Imagemagick ImageMagick-devel + pecl install imagick After installing the extensions make sure to load the extensions in your php.ini file with: @@ -104,7 +107,7 @@ Database As mentioned, we will be using MySQL/MariaDB as our database.:: - yum install -y mariadb mariadb-server + dnf install -y mariadb mariadb-server Make sure the database service is enabled to start at boot time.:: @@ -125,7 +128,7 @@ Redis :: - yum install -y redis + dnf install -y redis systemctl enable redis.service systemctl start redis.service