首页 > 其他分享 >iwebshop系统的极速安装

iwebshop系统的极速安装

时间:2023-04-05 19:34:00浏览次数:53  
标签:etc fpm local iwebshop nginx usr php 安装 极速


                        iwebshop系统的极速安装

iWebShop是一款基于PHP语言及MYSQL数据库开发的B2B2C单用户和多用户开源商城系统,系统支持平台自营和多商家入驻、集成微信商城、手机商城、移动端APP商城、三级分销、微信小程序、视频直播带货等于一体,它可以承载大数据量且性能优良,还可以跨平台,界面美观功能丰富是电商建站首选源码。

选择实验安装的版本为免费版5.7,收费版可以魔改,免费版只能实验性质,两者区别仅此而已。

最低环境版本:PHP5.5以上 + MYSQL(MariaDB)5.4以上 + Apache2.2以上 或 Nginx1.4以上

推荐环境版本:PHP7.3版本 + MYSQL(MariaDB)10以上 + Apache2.4以上 或 Nginx1.8以上

环境准备:

根据以上的版本要求,选择安装PHP7.4+mysql5.7.19+nginx1.8,安装方式全部为使用脚本编译安装。摊牌了,也就是使用三个脚本全自动安装以上环境。

编译顺序有一些要求:需要先编译安装mysql,在编译安装PHP,最后编译安装nginx。

mysql5.7.19的编译脚本以及使用在博客---,该脚本大概需要运行1个小时左右,请做好耐心等待的思想准备。

php7.4.6的编译脚本以及使用在博客-------,该脚本需要手动确认是否网络下载源码包,如果没有提前下载PHP的源码包的话。php7.4编译安装的难点在于依赖libzip,而libzip  yum安装并不能找到合适的版本,因此,该软件也需要编译,下载地址在脚本内,可提前下载并和脚本放置于一个文件夹内。(友情提示,可在等待mysql编译的时候运行此脚本,建议将php7.4.6和libzip1.2.0都提前下载好)。该脚本大概运行时间为20分钟。

nginx1.8.1的编译脚本以及使用在博客--------nginx由于比较小巧,下载什么的没什么困难,因此该脚本完全自动化。运行脚本即可。该脚本运行时间大概为5分钟。(nginx管理命令可用service nginx start|restart|status,或者systemctl start|restart|status nginx)。

环境确认:

目标:nginx正常解析PHP文件。MySQL远程连接稳定可用。

在此,需要特别说明,PHP和MySQL的连接驱动使用php-mysqlnd,这些都已经在脚本内编译安装了支持mysqlnd的模块,以及php-mysqlnd的安装,无需特别处理。

一 ,NGINX解析PHP程序

执行以下的命令以及按要求修改文件。

cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
rm -rf /etc/php.ini
cp /usr/local/src/php-7.4.6/php.ini-production /usr/local/php/etc/php.ini
ln -s /usr/local/php/etc/php.ini /etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf
cp /usr/local/src/php-7.4.6/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chkconfig php-fpm on
echo "user=nginx
group=nginx">>/usr/local/php/etc/php-fpm.conf
echo "<?php
    phpinfo();
    ?>
">/usr/local/nginx/html/info.php


执行命令 vim /usr/local/php/etc/php-fpm.conf,将 pid=run/php-fpm.pid的注释去掉"
修改 vim /usr/local/nginx/conf/nginx.conf文件,添加 user=nginx nginx;
将fastcgi_param 这一行修改 $document_root$fastcgi_script_name;
最后执行 service php-fpm start nginx -s reload

确认:

iwebshop系统的极速安装_java

iwebshop系统的极速安装_java_02

现在MySQL,PHP,NGINX都是正常的状态了,唯独缺MySQL的远程连接,这个问题留待后面验证。

正式安装iwebshop:

下载地址:http://www.aircheng.com/,下载以下两个文件,iWebShop5.7临时试用版本.zip和iweb-upload.zip(这个是测试页面,全是前端页面文件)

yum install unzip zip -y

unzip iWebShop5.7临时试用版本.zip&&mv ./iWebShop5.7/* /usr/local/nginx/html/ #移动到html目录下

chown -Rf nginx. /usr/local/nginx/html/ #需要赋权nginx用户哦。必须的,不能忘。

unzip iweb-upload.zip&&mv upload/* /usr/local/nginx/html/upload/#解压出了一个文件夹,名字为upload。所有内容移动到html目录下的upload目录内

打开浏览器,输入 ip/install/index.php,回车。

iwebshop系统的极速安装_nginx_03

 

iwebshop系统的极速安装_java_04

全绿即可。下一步。

iwebshop系统的极速安装_linux_05

 下一步,

iwebshop系统的极速安装_java_06

标签:etc,fpm,local,iwebshop,nginx,usr,php,安装,极速
From: https://blog.51cto.com/u_15966109/6171419

相关文章

  • Linux centos7虚拟机安装Oracle11g完全教程
                      Linuxcentos7虚拟机安装Oracle11g完全教程Linux下安装Oracle相比windows安装Oracle要显得繁琐很多,繁琐在前期准备工作很多,Oracle有两次安装前的检查,前期的准备工作其实也就是围绕这两次检查来做的。第一次检查:Oracle安装程......
  • Linux|简单的内核编译安装图解
    编译安装内核5.4.69图解内核的重要性不需多说,大家都懂,有些软件对内核版本是有要求的,比如comodo杀毒软件,或者出于提高系统安全性的需求,提高内核版本,比如,将内核版本从3.10.936 提高到3.10.0-1062版本,以利用新的内核的安全补丁,消除一些安全bug。有鉴于此,会内核编译安装是一个现实的需......
  • Windows系统安装pip方法
    pip是一款非常方便的python包管理工具,一般安装过Python后,配置完环境变量就可以直接使用。如果没有安装可以自己下载安装,本文主要介绍在windows11系统下安装pip方法。1.下载pip地址:https://pypi.python.org/pypi/pip#downloads,注意选择tar.gz压缩包。2.解压安装解压下载的......
  • faceswap个人小白安装详细
    前言:之前看了几个视频挺好玩的单纯想安装玩玩环境:win10_64,intelCPU,NVIDIAGPU·本文章参考以及部分搬运知乎博主:小虎AI珏爷,原文地址:AI换脸:faceswap操作教程-知乎(zhihu.com) 开始操作:1、下载安装最新的Python3Anaconda:https://www.anaconda.com/downloa......
  • 如何在ubuntu22下安装docker版的golang来编译go语言写的代码
    为了让我们的ubuntu22系统更干净清爽我们使用docker首先使用snapinstalldocker安装docker后即可使用docker了docker命令的使用方法1:将你的代码下载到用户目录(~)下面(例如~/github/xixi/...)2:使用cd命令进到你代码需要运行gobuild的文件夹3:然后使用下面命令即可给你的代码编译......
  • OpenCV的安装和vscode的配置
    在图像处理领域,OpenCV的使用是必不可少的,这里介绍一下OpenCV的安装及其在vscode中的配置1.OpenCV的安装(1)安装依赖sudoapt-getinstallbuild-essentialsudoapt-getinstallcmakegitlibgtk2.0-devpkg-configlibavcodec-devlibavformat-devlibswscale-devsudoapt-ge......
  • pytest生成简单测试报告命令,不用安装插件
    --junit-xml=./repot/result.xml生成JunitXML文件可在命令终端输入:pytest./case/test_DS_004.py--junit-xml=./repot/result.xml    --pastebin=all生成在线测试报告可在命令终端输入:pytest./case/test_DS_004.py--pastebin=all ......
  • 01]TMS FlexCel VCL & FMX v7.8的下载和安装
    00]TMS FlexCel VCL & FMX v7.8的下载链接:https://pan.baidu.com/s/12RhG-d6nsX5EZx0bVtIrFw提取码:mhq201]TMSFlexCelVCL&FMXv7.8的安装DELPHI10.3安装TMSFlexCelVCL&FMXv7.8方法:1、文件解压到:D:\TMSFlexCelVCL&FMXv7.82、添加路径:D:\TMSFlexCelVCL......
  • jump server服务器安装anaconda和虚拟环境
      两次cd..然后suxingming(这个姓名就是自己的账号)然后输入cd~然后联网,输入bashlogin然后联网成功后,输入ls查看当前文件下有哪些文件   比如我要删除这个文件夹下的yes文件,输入pwd查看当前路径:/data00/mabaoguo(姓名)然后输入sudorm-rf/data00/maba......
  • 在Linux安装Kafka监控系统EFAK
    前言EFAK(EagleForApacheKafka)是一个简单、高性能的Kafka集群监控系统,实现了监控、可视化操作Topic/Zookeeper、SQL查询、告警等功能,它以前的名字叫KafkaEagle。我们重点看看如何安装以及简单使用它。kafka版本支持:0.8.2.x,0.9.x,0.10.x,0.11.x,1.x,2.x.支持平台:Mac......