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. . .
MySQL 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!