实现基于LAMP架构的类京东电商网站实战案例
-
开源软件网址 http://shopxo.net
-
实现过程【Ubuntu20.04 实现 shopxo-2.3.1】 步骤如下: #准备数据库 [root@ubuntu2004 ~]#apt -y install mysql-server #防止验证方式旧软件不兼容,置换验证方式 [root@ubuntu2204 ~]#cat /etc/mysql/mysql.cnf [mysqld] default_authentication_plugin=mysql_native_password #开放3306端口 [root@ubuntu2204 ~]#vim /etc/mysql/mysql.conf.d/mysqld.cnf #bind-address = 127.0.0.1 #mysqlx-bind-address = 127.0.0.1
[root@ubuntu2004 ~]#systemctl restart mysql [root@ubuntu2004 ~]#mysql mysql>create database shopxo; mysql>create user shopxo@'localhost' identified by '123456'; mysql>grant all on shopxo.* to shopxo@'localhost' ;
[root@ubuntu2004 ~]#apt -y install apache2 php php-mysql php-json php-gd php-xml php-pclzip php-curl php8.1-zip [root@ubuntu2004 ~]#vim /etc/php/7.4/apache2/php.ini post_max_size = 100M upload_max_filesize = 100M date.timezone = Asia/Shanghai [root@ubuntu2004 ~]#systemctl restart apache2
#下载shopxo开源包到本地 [root@ubuntu2004 ~]#wget https://github.com/gongfuxiang/shopxo/archive/v2.3.1.zip [root@ubuntu2004 ~]#unzip shopxo-2.3.1.zip -d /opt/ [root@ubuntu2004 ~]#mv /opt/shopxo-2.3.1/* /var/www/html/ [root@ubuntu2004 ~]#chown -R www-data.www-data /var/www/html/ [root@ubuntu2004 ~]#rm -f /var/www/html/index.html #如果出错,v2.2.0及以上版本可以修改下面文件打开调试功能再观察错误 [root@ubuntu2004 ~]#mv /var/www/html/example.env /var/www/html/.env
打开网址,按照步骤配置安装包、数据库即可。