查看selinux的狀態,關閉selinux
查看防火牆規則php
# firewall-cmd --permanent --list-all
加入防火牆規則,對外提供 http,https服務html
# firewall-cmd --permanent --add-service=http --add-service=https
加載服務mysql
# firewall-cmd --reload
yum安裝LAMP環境linux
# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
啓動 httpd,mariadbweb
# systemctl start httpd mariadb
開機自啓動 httpd,mariadbsql
# systemctl enable httpd mariadb
在瀏覽器輸入ip,就能夠訪問測試頁數據庫
設置數據庫的root密碼apache
# mysqladmin -uroot password "123"
設置虛擬主機vim
# 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>
建立根目錄,修改配置文件,檢測語法windows
# 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數據庫。