■ Version Linux CentOS-7-x86_64-Minimal-1908.iso
■ Installer les outils réseau yum install net-tools
■ Arrêtez le pare-feu systemctl stop firewalld systemctl disable firewalld
■ Installation d'Apache 2.4 yum install httpd.x86_64 ←2.4.6-93.el7.centos
Pour le configurer pour qu'il démarre automatiquement au démarrage du serveur systemctl enable httpd
Pour vérifier s'il est démarré automatiquement systemctl is-enabled httpd
■ Installation de MYSQL5.6 Vérifier et supprimer mariaDB existante rpm -qa | grep maria <-check si mariaDB existe miam supprimer mariadb-libs <-remove body rm -rf / var / lib / mysql / <-Supprimer les données
Vérifier et supprimer mysql existant yum remove mysql-server mysql-devel mysql rm -rf /var/lib/mysql/
Installez le référentiel officiel Mysql Yum. Vous pouvez vérifier la dernière version sur Mysql officiel https://dev.mysql.com/downloads/repo/yum/. (Ce qui suit est mysql57, mais c'est OK car 5.5 et 5.6 sont également inclus) yum localinstall http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
Pour vérifier s'il a été installé yum repolist all | grep mysql
(Dans certains environnements, activé est affiché comme activé et désactivé est affiché comme désactivé) Dans l'exemple ci-dessus, 5.7 est activé et 5.6 est désactivé. Si vous l'installez tel quel, 5.7 qui est activé sera installé, alors basculez entre l'activation et la désactivation. Le package yum-utils pour modifier les paramètres de yum est nécessaire pour changer cela, donc installez-le s'il n'est pas installé.
-Vérifier si yum-utils est installé yum list installed | grep yum-utils
・ Sinon, installez yum-utils yum -y install yum-utils
yum-config-manager --disable mysql57-community <-5.7 désactivé yum-config-manager --enable mysql56-community <-5.6 activé
Vérifiez à nouveau si les paramètres sont complets. yum repolist all | grep mysql
Vérifiez les détails du paquet mysql-community-server. yum info mysql-community-server Installez-le après avoir confirmé qu'il est bien 5.6. yum -y install mysql-community-server
Vérifiez la version une fois qu'elle est installée. mysqld --version mysqld Ver 5.6.50 for Linux on x86_64 (MySQL Community Server (GPL))
Pour le configurer pour qu'il démarre automatiquement au démarrage du serveur systemctl enable mysqld
Pour vérifier s'il est démarré automatiquement systemctl is-enabled mysqld
chkconfig --list mysqld <-Vérifier les paramètres de démarrage automatique
Modifiez my.cnf (/etc/my.cnf) dans mysql [mysqld] Correction #sql_mode = NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES sql_mode=NO_ENGINE_SUBSTITUTION Ajouté character-set-server = utf8 Ajout de default-authentication-plugin = mysql_native_password Ajouté [client] Ajouté default-character-set = utf8
● Configuration initiale de mysql Démarrez mysql systemctl start mysqld
Initialiser MySQL Initialisez MySQL avec la commande mysql_secure_installation. Redémarrez MySQL après l'initialisation.
Entrez le mot de passe actuel pour root (entrez pour aucun): touche Retour Set root password? [Y/n] Y Nouveau mot de passe: n'oubliez pas! Re-enter new password: Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
Redémarrez mysql systemctl restart mysqld
Créer une base de données FREVO dans mysql mysql -u root -p show databases; create database frevocrm default charset utf8 default collate utf8_general_ci;
■ Installation de PHP 5.6.40 Ajouter un référentiel EPEL yum install epel-release
Ajouter le référentiel Remi rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Installez PHP 5.6 yum install --enablerepo=remi,remi-php56 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt
php --version PHP 5.6.40 (cli) (built: Sep 29 2020 11:13:13)
Désactivez SELinux (pour éviter que les privilèges ne soient compromis) vi /etc/selinux/config "SELINUX = enforcing" a été remplacé par → SELINUX = désactivé. Maintenant redémarrez.
■ Installez F-REVO CRM ① Extrayez le zip sous ce répertoire /home/frevouser/public_html/frevocrm
Transférer zip vers Linux avec WINSCP
installer unzip yum install unzip
Enregistrez l'utilisateur frevouser pour modifier les paramètres du groupe et le propriétaire du répertoire du package d'installation useradd frevouser -g wheel passwd frevouser
usermod -G apache frevouser cat /etc/group | grep frevouser
mkdir /home/frevouser/public_html cd /home/frevouser/public_html cp /root/frevocrm7.3.zip /home/frevouser/public_html unzip frevocrm7.3.zip
Ensuite, il sera décompressé dans / home / frevouser / public_html / frevocrm
Changer le propriétaire du répertoire en frevouser, définir les autorisations sur inscriptible cd /home chown -R frevouser frevouser/ find . -type d -print -exec chmod 777 {} ;
(2) Modifiez /etc/httpd/conf/httpd.conf comme suit. Changer la racine du document, ligne 119 DocumentRoot "/var/www/html" Changer la racine du document, ligne 132 DocumentRoot "/home/frevouser/public_html"
③ Si l'installateur de F-Revo montre que le module d'extension PHP ne suffit pas, installez-le. Par exemple, si imap ne suffit pas Vérifiez l'état de validité du référentiel lié à php yum repolist all | grep php
Activez le référentiel PHP 5.6 s'il est désactivé yum-config-manager --enable remi-php56
installation de php-imap yum install php-imap
installation de mysqli yum -y install php-mysqli
④ Modifiez les paramètres de /etc/php.ini log_errors = Off
error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT
⑤ Modifiez les autorisations des fichiers dans le dossier d'installation (défini sur chmod 777) Fichier de configuration (config.inc.php) ← Ignorez ce fichier car il n'existe pas. .. Tabdata File (tabdata.php) Parent Tabdata File (parent_tabdata.php)
⑥ Entrez les informations de la base de données dans le programme d'installation Nom d'hôte: localhost Nom d'utilisateur: root ← Ceci est un utilisateur mysql Mot de passe: mot de passe de l'utilisateur Nom de la base de données: frevocrm
Informations utilisateur administrateur Nom d'utilisateur: admin Mot de passe: facultatif
L'installation prend environ 10 minutes, mais attendez patiemment!
c'est tout
Recommended Posts