1. 程式人生 > >yum安裝LAMP平臺,部署ecshop

yum安裝LAMP平臺,部署ecshop

LAMP

查看selinux的狀態,關閉selinux
查看防火墻規則

# firewall-cmd --permanent --list-all

加入防火墻規則,對外提供 http,https服務

# firewall-cmd --permanent --add-service=http --add-service=https

加載服務

# firewall-cmd --reload

yum安裝LAMP環境

# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd

啟動 httpd,mariadb

# systemctl start httpd mariadb

開機自啟動 httpd,mariadb

# systemctl enable httpd mariadb

在瀏覽器輸入ip,就可以訪問測試頁
技術分享圖片

設置數據庫的root密碼

# mysqladmin -uroot password "123"

設置虛擬主機

# vim /etc/httpd/conf.d/ecshop.conf
<VirtualHost *:80>
    ServerName www.ecshop.com
    ServerAlias ecshop.com
    DocumentRoot "/webroot/ecshop"
</VirtualHost>
<Directory "/webroot/ecshop">
   Require all granted
</Directory>

創建根目錄,修改配置文件,檢測語法

# mkdir -p /webroot/ecshop
# vim /etc/httpd/conf/httpd.conf
ServerName www.example.com:80
# httpd -t

建立測試頁

# echo "ecshop text page ..." > /webroot/ecshop/index.html

重啟啟動 httpd

# systemctl restart httpd

windows中的hots文件
192.168.221.10 www.ecshop.com ecshop.com

瀏覽器中訪問

技術分享圖片

上傳 ECShop_V3.0.0_UTF8_release0530.zip,解壓,放到根目錄,權限設置

cd /webroot/ecshop/
rm -rf *
cd
yum install lrzsz -y
rz
yum install unzip -y
unzip ECShop_V3.0.0_UTF8_release0530.zip
cp -rf ECShop_V3.0.0_UTF8_release0530/* /webroot/ecshop/
chown -R apache:apache /webroot/ecshop/

部署開發人員寫好的代碼,進行數據庫的安裝
技術分享圖片

有這樣的報警信息

技術分享圖片

vim /etc/php.ini
date.timezone = Asia/Shanghai
systemctl restart httpd

刷新頁面

按照頁面填寫,完成數據庫的安裝

mysql -p123
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| ecshop             |
| mysql              |
| performance_schema |
| test               |
+--------------------+

生成了ecshop數據庫。

技術分享圖片

yum安裝LAMP平臺,部署ecshop