Linux/CentOS 7 環境安裝ECShop 3.6
1、檢查系統是否已經安裝了Apache HTTP Server,即httpd
若傳回以下內容,說明已經安裝
[root@localhost ~]# httpd -version Server version: Apache/2.4.6 (CentOS) Server built: Aug 8 2019 11:41:18
如果沒有安裝,執行下方指令安裝與啟動服務
[root@localhost ~]# yum install httpd -y
建議(免費):ecshop
2、檢查系統是否已經安裝了PHP和外掛程式
如果傳回如下內容,說明已經安裝PHP
[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
[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
如果沒有安裝,執行下方指令安裝
[root@localhost ~]# yum install php php-gd php-mysql -y
3、檢查系統是否已經安裝了MySQL或MariaDB
如果傳回以下內容,說明已經安裝MariaDB
[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
如果沒有安裝,請執行下方指令安裝與配置,請依照提示輸入root使用者新密碼
[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
4、修改PHP設定檔設定時區
搜尋timezone,把date.timezone前的註解符號#去掉,值設為PRC
[root@localhost ~]# vim /etc/php.ini date.timezone = PRC
5、下載,解壓縮ECShop 3.6原始碼
[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/
6、設定原始碼目錄可寫
[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
7、關閉selinux
修改selinux的設定文件,把SELINUX的值改為disabled
[root@localhost conf]# vim /etc/selinux/config SELINUX=disabled SELINUXTYPE=targeted [root@localhost conf]# setenforce 0 setenforce: SELinux is disabled
8、啟動Apache服務,查詢服務狀態並設定開機啟動服務
[root@localhost ~]# systemctl start httpd [root@localhost ~]# systemctl enable httpd [root@localhost ~]# systemctl status httpd
9、防火牆允許Apache服務的80埠
[root@localhost conf]# firewall-cmd --add-port=80/tcp --zone=public --permanent success [root@localhost conf]# firewall-cmd --reload success
10、瀏覽器安裝ECShop
假設伺服器的IP位址是192.168.8.128,瀏覽器網址列輸入
http://192.168.85.128/ecshop/install/index.php
總是報forbidden,手動把www和html,ecshop下所有目錄權限全部手動改成可編輯模式才可以。 。 。
根據安裝精靈步驟,同意協議,檢查環境
ECShop安裝同意協定
如果有不通過的繼續手動修改權限
ECShop安裝檢查環境
配置系統時輸入資料庫root使用者密碼,資料庫名稱ecshop,輸入管理員帳號和密碼,勾選安裝測試數據,點選立即安裝
#MySQL需要修改密碼,建立資料庫,不然提示帳號或密碼失敗
解決:
mysql -u root -p ALTER USER USER() IDENTIFIED BY 'Biran1991!2#' create database ecshop; show databases; systemctl restart mysqld.service
安裝完成後不需要啟動系統,瀏覽器輸入首頁位址存取
http:/ /192.168.8.128/ecshop/index.php
以上是詳解ECSHOP安裝使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

禪工作室 13.0.1
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能