Installation de l'environnement Linux/CentOS 7 ECShop 3.6
1. Vérifiez si le serveur HTTP Apache a été installé sur le système. C'est-à-dire httpd
Si le contenu suivant est renvoyé, cela signifie qu'il a été installé
[root@localhost ~]# httpd -version Server version: Apache/2.4.6 (CentOS) Server built: Aug 8 2019 11:41:18
S'il n'est pas installé, exécutez la commande suivante pour installer et démarrer le service
[root@localhost ~]# yum install httpd -y
Recommandé (gratuit) : ecshop
2 Vérifiez si PHP et les plug-ins ont été installés sur le système
Si le contenu suivant. est renvoyé, PHP a été installé
[root@localhost ~]# php -v PHP 5.4.16 (cli) (built: Nov 1 2019 16:04:20) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Sinon, exécutez la commande suivante pour l'installer
[root@localhost ~]# rpm -qa | grep php-gd php-gd-5.4.16-46.1.el7_7.x86_64 [root@localhost ~]# rpm -qa|grep php-mysql php-mysql-5.4.16-46.1.el7_7.x86_64
3 Vérifiez si MySQL ou MariaDB a été installé sur le système
Si ce qui suit. le contenu est renvoyé, MariaDB a été installée
[root@localhost ~]# yum install php php-gd php-mysql -y
Sinon, exécutez la commande suivante pour installer et configurer, et suivez les invites Entrez le nouveau mot de passe de l'utilisateur root
[root@localhost ~]# rpm -qa|grep mariadb mariadb-libs-5.5.64-1.el7.x86_64 mariadb-5.5.64-1.el7.x86_64 mariadb-server-5.5.64-1.el7.x86_64
Modifiez le. Fichier de configuration PHP pour définir le fuseau horaire
Recherchez le fuseau horaire, supprimez le caractère de commentaire # avant date.timezone et définissez la valeur sur PRC
[root@localhost ~]# yum install mariadb-server -y [root@localhost ~]# systemctl start mariadb [root@localhost ~]# systemctl enable mariadb [root@localhost ~]# systemctl status mariadb [root@localhost ~]# mysql_secure_installation
Téléchargez et décompressez le code source d'ECShop 3.6
[root@localhost ~]# vim /etc/php.ini date.timezone = PRC
[root@localhost ~]# wget http://zj.mycodes.net/201708/ECShop_3.6.0_UTF8_release.zip [root@localhost ~]# unzip ECShop_3.6.0_UTF8_release.zip [root@localhost ~]# mv ECShop_3.6.0_UTF8_release/source/* /var/www/html/
Modifiez le fichier de configuration selinux et modifiez la valeur de SELINUX sur désactivé
[root@localhost ~]# mv ECShop_3.6.0_UTF8_release/source/* /var/www/html/ [root@localhost ~]# cd /var/www/html [root@localhost ~]# ls appserver ecshop [root@localhost ~]# chmod 777 -R appserver ecshop
[root@localhost conf]# vim /etc/selinux/config SELINUX=disabled SELINUXTYPE=targeted [root@localhost conf]# setenforce 0 setenforce: SELinux is disabled
[root@localhost ~]# systemctl start httpd [root@localhost ~]# systemctl enable httpd [root@localhost ~]# systemctl status httpd
. Supposons que l'adresse IP du serveur soit 192.168.8.128, saisissez
http://192.168.85.128/ecshop/install/index.php
Toujours signalé comme interdit, vous devez modifier manuellement les autorisations de tous les répertoires sous www, html et ecshop en mode modifiable. . .
Selon les étapes de l'assistant d'installation, acceptez l'accord et vérifiez l'environnement Contrat d'installation ECShop En cas d'échec, continuez à modifier manuellement les autorisations Environnement de vérification de l'installation ECShopLors de la configuration du système, entrez le mot de passe de l'utilisateur root de la base de données, le nom de la base de données ecshop, entrez le compte administrateur et le mot de passe, vérifiez pour installer les données de test et cliquez sur Installer maintenantMySQL doit changer le mot de passe et créer une base de données, sinon il indique que le compte ou le mot de passe a échoué
Solution :
[root@localhost conf]# firewall-cmd --add-port=80/tcp --zone=public --permanent success [root@localhost conf]# firewall-cmd --reload success
Après l'installation est terminée, il n'est pas nécessaire d'activer le système. Entrez l'adresse de la page d'accueil dans le navigateur pour accéder à
http://192.168.8.128/ecshop/index.php
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!