超详细linux部署ecshop流程
我是使用VMware 然后用shell工具進行部署的? 這個工具的使用步驟我就不寫了? 我直接從linux系統開始寫部署流程了。
1.配置環境
(1)安裝httpd
yum install httpd -y
顯示已安裝就是安裝成功
已安裝:httpd.x86_64 0:2.4.6-97.el7.centos.5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作為依賴被安裝:apr.x86_64 0:1.4.8-7.el7 ? ? ? ? ? ? ? ? ? ? apr-util.x86_64 0:1.5.2-6.el7 ? httpd-tools.x86_64 0:2.4.6-97.el7.centos.5 ? mailcap.noarch 0:2.1.41-2.el7 ? ? 完畢!(2). 啟動httpd
systemctl start httpd && systemctl enable httpd;
systemctl status httpd;
?
顯示綠色就是啟動成功
(3). 關閉防火墻
systemctl stop firewalld && systemctl disable firewalld
systemctl status firewalld
顯示灰色就是關閉成功
安裝vimyum install vim -y
安裝phpyum install php php-gd php-mysql -y
安裝 mysql(1). 下載并安裝mysql
yum install wget -y;
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm(這個鏈接是下載mysql的連接 可以自己更改為自己喜歡的mysql的版本下載鏈接);
yum localinstall -y mysql57-community-release-el7-8.noarch.rpm(安裝mysql)
Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction正在安裝 ? : mysql57-community-release-el7-8.noarch ? ? ? ? ? ? ? ? ? ? 1/1 驗證中 ? ? : mysql57-community-release-el7-8.noarch ? ? ? ? ? ? ? ? ? ? 1/1 ? 已安裝:mysql57-community-release.noarch 0:el7-8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 完畢! ?這樣就是安裝成功了;
(2). 替換清華源(替換的原因是自帶的源是國外的,下載速度太慢 ,所以更換源會提高下載速度)
cp /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community.repo.bak;
sed -i 's#Index of /232905'/etc/yum.repos.d
/mysql-community.repo;
sed -i 's#/el/7/#-el7-#g' /etc/yum.repos.d/mysql-community.repo;
yum makecache;
最后顯示這樣子是已經好了
(3). 安裝密鑰
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022;
(4). 安裝mysql數據庫
yum install -y mysql-community-server;這里花費的時間會比較長 因為在下mysql數據庫
已安裝:mysql-community-libs.x86_64 0:5.7.38-1.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? mysql-community-libs-compat.x86_64 0:5.7.38-1.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ?mysql-community-server.x86_64 0:5.7.38-1.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作為依賴被安裝:mysql-community-client.x86_64 0:5.7.38-1.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? mysql-community-common.x86_64 0:5.7.38-1.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? net-tools.x86_64 0:2.0-0.25.20131004git.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 替代:mariadb-libs.x86_64 1:5.5.68-1.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 完畢! ?顯示這樣就是好了
(5). 啟用mysql
systemctl start mysqld && systemctl enable mysqld;
systemctl status mysqld
顯示綠色的就是啟用成功了
修改PHP配置文件設置時區
(1). 打開PHP配置文件
vim /etc/php.ini
(2). 找到并修改timezone/timezone修改成這樣:date.timezone = PRC
修改完之后先按esc,然后按住shift+: 輸入wq(wq表示保存并退出)
關閉selinux
vim /etc/selinux/config
找到以下兩個并修改
SELINUX=disabled
SELINUX=targeted
修改完之后先按esc,然后按住shift+: 輸入wq(wq表示保存并退出)
傳輸source文件并修改權限
(1). 通過shell上面的工具欄xftp將source傳輸至/var/www/html目錄下
!986d317d329b7f67e0559d3aed6869a](C:\Users\EDY\Desktop\ecshop\986d317d329b7f67e0559d3aed6869a.png)
(2). 給予所有權限
chmod -R 777 /var/www/html/source
修改mysql配置文件
(1). 打開mysql配置文件
vim /etc/my.cnf
(2). 在末尾加上下面語句并保存
validate_password_policy=0
validate_password = off
character_set_server=utf8
init_connect='SET NAMES UTF8' 保存語句和上面步驟的保存語句一致。
(3). 重啟mysql服務
systemctl restart mysqld
修改mysql密碼并創建數據庫
(1). 查看初始密碼
grep "password" /var/log/mysqld.log
這個就是初始密碼
(2). 登錄mysql
mysql -u root -p
然后復制上面的密碼,粘貼到這里,粘貼后不會顯示密碼,直接回車就可以
回車之后變成這樣就表示已經成功登錄了mysql了。
顯示mysql>就是成功登錄了mysql
注意!!!!登錄mysql之后輸入語句后必須加上; 表示結束 不然代碼不會運行成功,并且mysql語句運行后會自動出一行代碼 這個代碼顯示OK就是運行成功 后面的表示運行事件,直接忽略掉即可 不必在意。
(3). 修改密碼
alter user 'root'@'localhost' identified by '123456';
(4). 創建數據庫
create database ecshop;
show databases;
數據庫中含有ecshop,創建成功
\9. 安裝ecshop
(1). 瀏覽器輸入 你自己的網絡ip地址后面加上數據庫位置路徑/source/ecshop
如果輸入之后顯示這樣子 首先查看第四步的時區是否修改成功,如果修改成功,重啟虛擬機即可解決。
以下是輸入IP地址之后正確的顯示
(2). 同意并進入下一步
(3).點擊下一步配置系統
A:密碼是虛擬機的root密碼例如123456
B:數據庫名點擊搜 選擇一個即可
C:管理員姓名和密碼自己隨便輸入 密碼為8位 字母加數字即可
D:電子郵箱可以不輸入
E:設置時區選擇中華人民共和國
以上完成后點擊立即安裝即可。
(4)彈出這個界面就顯示ecshop已經完全的部署好了。
進入ecshop頁面只需要輸入你的IP地址就可以了
在IP地址后面在原來的基礎上再加上一個admin即可進入ecshop后臺管理頁面,賬號密碼就是9-(3)里面你自己輸入的管理員姓名和密碼
到此ecshop就已經全部部署好了 。
總結
以上是生活随笔為你收集整理的超详细linux部署ecshop流程的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: DHT,种子转磁力算法 种子info_h
 - 下一篇: yyuc php,php版微信公众平台实